Browser extension adds DCO Signed-off-by line to commits made with the GitHub browser UI
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
Makefile
README.md
content.js
manifest.json
options.html
options.js
styles.css

README.md

DCO GitHub UI

This browser extension adds DCO Signed-off-by line to commits made with the GitHub browser UI.

Install

Chrome

In the Chrome web store search for "dco", or go to the extension page, and click "Add to Chrome":

Chrome webstore screenshot

Firefox

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

Firefox add-ons screenshot

Configure

Add your full DCO signoff line in the extension options:

options screenshot

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

web screenshot

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.