Skip to content

Contributor License Agreement

Nick Gerard edited this page Nov 20, 2015 · 1 revision

Contributor License Agreement

You must sign a Contribution License Agreement (CLA) before your pull request (PR) will be merged. This a one-time requirement for Microsoft projects in GitHub. You can learn more by reading about CLAs on Wikipedia or checking out Microsoft's CLA page.

When your pull-request is created, it is classified by a CLA bot. If the change is trivial (i.e. you just fixed a typo) then the PR is labelled with cla-not-required. Otherwise, it's classified as cla-required. In that case, the system will also tell you how you can sign the CLA. Once you have signed a CLA, the current and all future pull-requests will be labelled as cla-signed.

Signing the CLA might sound scary but it's actually very simple and can be done in less than a minute.