Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.
/ dco-gh-ui Public archive

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

License

Notifications You must be signed in to change notification settings

scottrigby/dco-gh-ui

Repository files navigation

⚠️ Repo Archive Notice

As of Jun 8, 2022, DCO (signed-off-by) in commits via web ui is now GA in GitHub. For more information, see todogroup/gh-issues#50 (comment) and https://github.blog/changelog/2022-06-08-admins-can-require-sign-off-on-web-based-commits/

DCO GitHub UI

License

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 todogroup/gh-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":

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.

Contributing

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published