Permalink
Browse files

adding contributing

  • Loading branch information...
1 parent 9ea8956 commit 99ab95d4644593bbd5ed62dadf8b7ae698d356b0 @DanSimon DanSimon committed Dec 18, 2014
Showing with 28 additions and 0 deletions.
  1. +28 −0 CONTRIBUTING.md
View
@@ -0,0 +1,28 @@
+# Contributing
+
+Because Colossus is pre 1.0 and under very heavy development, there is lots of
+room for improvement and we are not afraid to make large-scale breaking changes
+if it makes sense. All bug fixes and feature improvements are welcome, but if
+you are planning on implementing a significant change, especially one that
+changes an API or breaks backwards compatibility, you should verify with one of
+the core contributors that your work won't conflict with any ongoing or planned
+changes.
+
+## Pull Requests
+
+1. Fork the repo and create your branch from `master`.
+2. If you've added code that should be tested, add tests.
+3. If you've changed APIs, update the documentation.
+4. Ensure the test suite passes.
+5. If you've significantly changed low-level code, you must run benchmarks and provide numbers.
+6. If you haven't already, complete the Contributor License Agreement ("CLA").
+
+## Contributor License Agreement ("CLA")
+
+In order to accept your pull request, we need you to submit a CLA.
+
+Complete your CLA [here](http://static.tumblr.com/zyubucd/GaTngbrpr/tumblr_corporate_contributor_license_agreement_v1__10-7-14.pdf) (a more integrated web form is coming soon).
+
+## License
+
+By contributing to Colossus you agree that your contributions will be licensed under its Apache 2.0 license.

0 comments on commit 99ab95d

Please sign in to comment.