Skip to content

Commit 5581635

Browse files
committed
Add developer's certificate of origin
1 parent 4a7b137 commit 5581635

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

CONTRIBUTING.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,26 @@ Note that, during the merge process, multiple commits will often be [squashed][g
219219
__Congratulations__! You are an official contributor to stdlib! Thank you for your hard work and patience!
220220

221221

222-
### Notes
222+
## Notes
223+
224+
### Continuous Integration
225+
226+
Opening a [pull request][github-pull-request] automatically triggers a continuous integration build. Each pull request update queues an additional build. If a pull request has more than one build queued, only the most recent build in the queue is run.
227+
228+
Only a project administrator can manually trigger a build.
229+
230+
231+
## Developer's Certificate of Origin 1.1
232+
233+
By making a contribution to this project, I certify that:
234+
235+
* (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
236+
* (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
237+
* (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
238+
* (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.
239+
240+
241+
## Conclusion
223242

224243
Phew. While the above may be a lot to remember, even for what seem like minor changes, eventually it becomes routine and part of the normal development flow. Part of the motivation for enforcing process is to ensure that all code contributions meet a certain quality threshold, thus helping reviewers focus less on non-substantive issues like style and failing tests and more on substantive issues such as contribution content and merit. Know that your patience, hard work, time, and effort are greatly appreciated!
225244

0 commit comments

Comments
 (0)