xref: /trunk/kv_engine/CONTRIBUTING.md (revision 238f6e77)
1STEPS FOR CONTRIBUTING CODE
2
3Github "pull requests" may (unfortunately?) not be used to submit a fix
4to this project. Code changes needs to go through our code review system
5and our commit validation system.
6
7# Sign our Contributor License Agreement
8
9Contributor License Agreements (CLAs) are common for projects under the
10Apache license, and typically serve to grant control of the code to a central
11entity. Because our code is available under the Apache License, signing the
12CLA doesn’t prevent you from using your code however you like, but it does
13give Couchbase the ability to defend the source legally and build and maintain
14a business around the technology.
15
161) [Join our review site](http://review.couchbase.org/)
172) Log into the review site.
183) [Fill out the agreement](http://review.couchbase.org/#/settings/agreements)
19   under *Settings* > *Agreements*
20
21# Make your changes and upload your changes
22
23Once you're happy with your code changes upload your changes to the review site
24and add "kv_engine_dev" as the reviewers. The commit validation system will
25automatically build your change and run the unit tests.
26
27For more information, see [Couchbase Open Source Projects](http://developer.couchbase.com/open-source-projects)
28