Skip to content

Commit a1290ec

Browse files
Remove explicit DCO Check from InstructLab
Signed-off-by: Courtney Pacheco <[email protected]>
1 parent d3b06cf commit a1290ec

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/ci/ci-remove-dco-check.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Remove DCO Sign-off Check
2+
3+
## Overview
4+
5+
Presently, all repositories under our `instructlab` GitHub org require contributors to add a [Developer Certificate Origin (DCO)](https://developercertificate.org/) sign-off in each commit to indicate that they agree to the DCO legal terms. While these DCO sign-offs can be a great way for us to validate that a contributor agrees to the DCO legal terms, many upstream projects actively use the DCO without explicitly requiring contributors to add "Signed-off-by" on their commits. So in other words, we can still require contributors to agree to the DCO terms, but we don't necessarily _need_ contributors to add DCO sign-offs in each commit.
6+
7+
## Changes Going Forward
8+
9+
We should add DCO text at the top level of each InstructLab repository and update each repository's `CONTRIBUTING.md` guide to clearly state that anyone who makes a contribution to InstructLab will be implicitly agreeing to the DCO for that particular repository.
10+
11+
To ensure consistency in the way we state our legal message, we should add documentation under our [instructlab/community](https://github.com/instructlab/community) repository and have all other repositories within the `instructlab` GitHub org link to it directly in their `CONTRIBUTING.md` files.

0 commit comments

Comments
 (0)