Integrating your Github repo with CLA Assistant (https://cla-assistant.io/) to handle Contributor License Agreements (CLA) signing.
- Go to https://cla-assistant.io/ and sign in with Github. Make sure that you also Grant access to your organization (if applicable)
- From CLA Assistant's dashboard, create a link to a CLA document (which is stored in a Gist)
- Choose the repository that will be using this particular CLA
- Open a pull request in the Github repo in question.
- If you haven’t signed the CLA for this project you will see a automatic comment in the pull request.
- Click on the
Details
link. - You will see the CLA. Click on
sign in with Github to agree
. - Authorize CLA assistant to use your Github account to sign the CLA.
- The Pull request will be automatically updated to show that the CLA has been signed!
If custom branding (corporate logos, etc) are needed, then here are the instructions on how to set up an instance of CLA Assistance in a private server: https://github.com/cla-assistant/cla-assistant#setup-your-own-instance-of-cla-assistant
Try the CLA signing workflow by submitting a pull request to: https://github.com/reinaldo13/cla-signing (you can just add text to the README.md
file)