diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 99a21c0a5c82b5c9e7bbb9a2fe336afd7985e70c..a730748097faacc5625d0996cea01b09a4f74156 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,6 +4,7 @@ SPDX-FileCopyrightText: Huawei Inc. SPDX-License-Identifier: CC-BY-4.0 --> +- <a href="#eclipse-contributor-agreement" id="toc-eclipse-contributor-agreement">Eclipse Contributor Agreement</a> - <a href="#gitlab-contributions" id="toc-gitlab-contributions">Gitlab Contributions</a> - <a href="#overview" id="toc-overview">Overview</a> - <a href="#git-setup" id="toc-git-setup">Git setup</a> @@ -18,6 +19,14 @@ SPDX-License-Identifier: CC-BY-4.0 - <a href="#overview-1" id="toc-overview-1">Overview</a> - <a href="#docs_dco" id="toc-docs_dco">Developer Certificate of Origin</a> +# Eclipse Contributor Agreement + +Before your contribution can be accepted by the project team, contributors must electronically sign the [Eclipse Contributor Agreement (ECA)](http://www.eclipse.org/legal/ECA.php). + +Commits must have a Signed-off-by field in the footer indicating that the author is aware of the terms by which the contribution has been provided to the project. Also, an associated Eclipse Foundation account needs to be in place with a signed Eclipse Contributor Agreement on file. These requirements are enforced by the Eclipse Foundation infrastructure tooling. + +For more information, please see the [Eclipse Committer Handbook](https://www.eclipse.org/projects/handbook/#resources-commit). + # Gitlab Contributions ## Overview diff --git a/contributing/CONTRIBUTING.sh b/contributing/CONTRIBUTING.sh index d096bdfc10d040fcdf533442c585898b102f5e2f..7ef67576ba84009cb4ba628e675a7958fd6552b2 100755 --- a/contributing/CONTRIBUTING.sh +++ b/contributing/CONTRIBUTING.sh @@ -100,6 +100,7 @@ log "Converting to markdown..." pandoc -s --toc --markdown-headings=atx --wrap=none -t gfm \ --lua-filter="$SCRIPT_PATH/CONTRIBUTING.lua" \ "$SCRIPT_PATH/../definitions.rst" \ + "$SCRIPT_PATH/eca.rst" \ "$SCRIPT_PATH/gitlab.rst" \ "$SCRIPT_PATH/reuse.rst" \ "$SCRIPT_PATH/dco.rst" \ diff --git a/contributing/eca.rst b/contributing/eca.rst new file mode 100644 index 0000000000000000000000000000000000000000..c79ba914928e7e8d74a8a02e98ee50d266e5e753 --- /dev/null +++ b/contributing/eca.rst @@ -0,0 +1,21 @@ +.. SPDX-FileCopyrightText: Huawei Inc. +.. +.. SPDX-License-Identifier: CC-BY-4.0 + +.. include:: ../definitions.rst + +Eclipse Contributor Agreement +############################# + +Before your contribution can be accepted by the project team, contributors must +electronically sign the +`Eclipse Contributor Agreement (ECA) <http://www.eclipse.org/legal/ECA.php>`_. + +Commits must have a Signed-off-by field in the footer indicating that the +author is aware of the terms by which the contribution has been provided to the +project. Also, an associated Eclipse Foundation account needs to be in place +with a signed Eclipse Contributor Agreement on file. These requirements +are enforced by the Eclipse Foundation infrastructure tooling. + +For more information, please see the +`Eclipse Committer Handbook <https://www.eclipse.org/projects/handbook/#resources-commit>`_. diff --git a/contributing/index.rst b/contributing/index.rst index 0fed847969b0c49d52b3278450a9e8c35abc3510..637800755cbdafaa71db85700e5b5120af85d743 100644 --- a/contributing/index.rst +++ b/contributing/index.rst @@ -17,6 +17,7 @@ requirements. :maxdepth: 1 quick-start-contribution-onboarding + eca gitlab reuse dco