dco-gh-ui
dco-gh-ui copied to clipboard
Browser extension adds DCO Signed-off-by line to commits made with the GitHub browser UI
DCO GitHub UI
This browser extension adds DCO Signed-off-by line to commits made with the GitHub browser UI.
๐ฃ ๐ ๐ง Current News
This DCO feature is currently in private beta for native GitHub UI! ๐ฎ
Follow and contribute to this issue for updates https://github.com/todogroup/gh-issues/issues/50 Once this feature is GA natively in GitHub UI, this extension will be deprecated and this repo will be archived ๐ค๐
Install
Chrome
In the Chrome web store search for "dco", or go to the extension page,ย and click "Add to Chrome":

Firefox
In Firefox Add-ons, search for "dco", or go to the extension page, and click "+ Add to Firefox":

Configure
Add your full DCO signoff line in the extension options:

Your signoff should now prepopulate in the GitHub UI commit optional extended description textarea:

What is DCO?
See git help commit:
-s, --signoff
Add Signed-off-by line by the committer at the end of the commit log
message. The meaning of a signoff depends on the project, but it typically
certifies that committer has the rights to submit this work under the same
license and agrees to a Developer Certificate of Origin (see
http://developercertificate.org/ for more information).
Related
For CLI git, see this gist.
Contributing
- Participation is governed by a Contributor Covenant Code of Conduct
- Ensure pull request commits contain DCO signoff
- Thank you!