From de991c6e19d3f6dc48e806211b4cc970a863504c Mon Sep 17 00:00:00 2001 From: Lorenz Bauer Date: Tue, 26 Mar 2024 09:07:48 +0000 Subject: [PATCH] doc: add DCO Mention that we require DCO sign off, and what it means to sign off. Signed-off-by: Lorenz Bauer --- docs/ebpf/contributing/index.md | 14 ++++++++++++++ docs/includes/glossary.md | 1 + 2 files changed, 15 insertions(+) diff --git a/docs/ebpf/contributing/index.md b/docs/ebpf/contributing/index.md index cdff3ed1b..e878c4ab3 100644 --- a/docs/ebpf/contributing/index.md +++ b/docs/ebpf/contributing/index.md @@ -4,6 +4,19 @@ Development happens on [GitHub](https://github.com/cilium/ebpf) and contribution all forms are welcome. Please take a look at [the architecture](architecture.md) to get a better understanding of the high-level goals. +## Developer Certificate of Origin + +The Cilium project requires that all contributions to project repositories carry the +[Developer Certificate of Origin][DCO]. This is as simple as appending a footer +to your commits: + +``` +Signed-off-by: Your Name +``` + +Signing off your contributions this way means that you've read and understood +the contents of the DCO. + ## Running the tests Many of the tests require privileges to set resource limits and load eBPF code. @@ -98,3 +111,4 @@ you as a code owner. Please create an issue in the repository. [ebpf-go-contributors]: https://github.com/orgs/cilium/teams/ebpf-go-contributors/members [ebpf-go-reviewers]: https://github.com/orgs/cilium/teams/ebpf-go-reviewers/members [ebpf-lib-maintainers]: https://github.com/orgs/cilium/teams/ebpf-lib-maintainers/members +[DCO]: https://developercertificate.org/ diff --git a/docs/includes/glossary.md b/docs/includes/glossary.md index da81dbcc4..3f3b74eb6 100644 --- a/docs/includes/glossary.md +++ b/docs/includes/glossary.md @@ -14,3 +14,4 @@ *[bpf2go]: Convenience utility to compile eBPF C using clang and generate a Go skeleton. *[libbpf]: A library for writing kernel- and user space BPF programs in C, developed by the upstream Linux project. *[qemu]: A popular virtual machine manager. +*[DCO]: Developer Certificate of Origin.