Skip to content

Commit 93e091e

Browse files
committed
docs: add info on DCO to CONTRIBUTING.md
Signed-off-by: Eli Treuherz <et@arenko.group>
1 parent a3af8a1 commit 93e091e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

CONTRIBUTING.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,21 @@ The full list of available types is:
7979
- `chore`: Other changes that don't modify src or test files
8080
- `revert`: Reverts a previous commit
8181

82+
#### Developer Certificate of Origin
83+
84+
The [Developer Certificate of Origin (DCO)](https://developercertificate.org/) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project.
85+
To sign off that they adhere to these requirements, all commits need to have a `Signed-off-by` line, like:
86+
87+
```
88+
fix: solve all the problems
89+
90+
Signed-off-by: John Doe <jd@example.org>
91+
```
92+
93+
This is easy to add by using the [`-s`/`--signoff`](https://git-scm.com/docs/git-commit#Documentation/git-commit.txt--s) flag to `git commit`.
94+
95+
More info is available in the [OpenFeature community docs](https://openfeature.dev/community/technical-guidelines/#developer-certificate-of-origin).
96+
8297
### Releases
8398

8499
This repo uses Release Please to release packages. Release Please set up a running PR that tracks all changes for the library components, and maintains the versions according to conventional commits, generated when PRs are merged.

0 commit comments

Comments
 (0)