File: CONTRIBUTING.md

package info (click to toggle)
osinfo-db-tools 1.12.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 788 kB
  • sloc: ansic: 1,317; sh: 453; xml: 428; python: 366; perl: 80; makefile: 3
file content (32 lines) | stat: -rw-r--r-- 993 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
A Guide for Contributors
========================

Contributors must agree to the [Developer Certificate of Origin (DCO)](https://developercertificate.org/). You should indicate compliance by adding the following to each commit (using `git commit --signoff`):

```
Signed-off-by: NAME <EMAIL>
```

When opening a merge request, please enable this option:

> [ ] Allow commits from members who can merge to the target branch.

This will allow committers to do simple fixups to your commits, and to
rebase them prior to merging.

A Guide for Committers
======================

* All patches must be reviewed before pushing, with some exceptions:
  - Trivial changes (obvious updates)
  - Build fixes
* The repository should have no merge commits

Reviewers should use the following workflow to merge a merge request:

* Review it!
* Pull the branch locally
* Rebase onto the top of master
* Force-push to the contributor's branch
* Approve on the web interface
* Merge through the web interface