This adds a Developer Certificate of Origin document and updates our CONTRIBUTING doc to reference the DCO.
The proposed contributing workflow follows the pattern established by CoreOS, where all contributions implicitly agree to the DCO. An alternative approach would be to follow the pattern established by the Linux Kernel, which requires sign-offs (using git commit -s) for every commit.
This adds a Developer Certificate of Origin document and updates our CONTRIBUTING doc to reference the DCO.
The proposed contributing workflow follows the pattern established by CoreOS, where all contributions implicitly agree to the DCO. An alternative approach would be to follow the pattern established by the Linux Kernel, which requires sign-offs (using git commit -s) for every commit.
I believe the CoreOS approach is preferable.