diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..cfba094 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,18 @@ +Any contribution that you make to this repository will +be under the Apache 2 License, as dictated by that +[license](http://www.apache.org/licenses/LICENSE-2.0.html): + +~~~ +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. +~~~ + +Contributors must sign-off each commit by adding a `Signed-off-by: ...` +line to commit messages to certify that they have the right to submit +the code they are contributing to the project according to the +[Developer Certificate of Origin (DCO)](https://developercertificate.org/). diff --git a/tracetools/QUALITY_DECLARATION.md b/tracetools/QUALITY_DECLARATION.md index 8f56509..f73f51c 100644 --- a/tracetools/QUALITY_DECLARATION.md +++ b/tracetools/QUALITY_DECLARATION.md @@ -40,7 +40,8 @@ All changes occur through a merge request. ### Contributor Origin [2.ii] -`tracetools` does not currently have any contributor origin policy. +`tracetools` uses DCO as its confirmation of contributor origin policy. More information can be found in [CONTRIBUTING](../CONTRIBUTING.md). +There is currently no automated check. ### Peer Review Policy [2.iii] @@ -168,7 +169,7 @@ The table below compares the requirements in REP-2004 with the current state of |1.vi| API/ABI stablility policy within ROS distribution | ✓ | |2| **Change control process** || |2.i| All changes occur through change request | ✓ | -|2.ii| Confirmation of contributor origin | | +|2.ii| Confirmation of contributor origin | ✓ * | |2.iii| Peer review policy | ✓ * | |2.iv| CI policy for change requests | ✓ | |2.v| Documentation policy for change requests | ✓ |