summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@ifm.com>2022-06-22 10:18:36 +0200
committerDidier Wenzek <didier.wenzek@free.fr>2022-08-30 15:49:32 +0200
commit397b0cba12d2ca92b6fd983ac1bbad319bc71fa0 (patch)
treef5c955dc9fb372ac9c5ee48d98d172bceb434269
parentb60681fcb8120ca59fc4c32f9d4d2332b39f1712 (diff)
Add content for signed-off-by-trailer section
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
-rw-r--r--GOVERNANCE.md13
1 files changed, 12 insertions, 1 deletions
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index 22ab8d9a..fa5e459b 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -102,6 +102,17 @@ core contributors = [SAG, IFM]
- clear commits
- Ensuring the Signed-off-by-trailer
+ Contributors need to sign the "Contributor License Agreement". They do so by
+ signing off each individual commit with a so-called "Signed-off-by Trailer".
+ Git offers the `--signoff`/`-s` flags when using `git-commit` to commit
+ changes.
+
+ To ensure that all commits have the trailer present in the commit message, a
+ CI lint is installed in the github actions workflows of the project. This lint
+ blocks pull requests to be merged if one or more of the commits of the pull
+ request misses the `Signed-off-by` trailer.
+
+ As a result, it is not possible to merge pull requests that miss the trailer.
- coding styleguide
- testing
- benchmarks
@@ -115,4 +126,4 @@ core contributors = [SAG, IFM]
## Related
* [Understanding open source governance models](https://www.redhat.com/en/blog/understanding-open-source-governance-models)
-* [Producing Open Source Software](https://producingoss.com/en/producingoss.html) \ No newline at end of file
+* [Producing Open Source Software](https://producingoss.com/en/producingoss.html)