- Fork the repo.
- Improve/fix the code.
- Add your changes to CHANGES.rst
- Add your name to AUTHORS.md
- Push to your fork
- Write a test for your work
- Submit a pull request to the
staging
branch.
Some simple guidelines to follow when contributing code:
- Code should be clean and readable
- All added functions, interfaces and classes must be documented.
There are two main development branches: master
, and staging
. master
represents the currently released version. staging
contains the code under scrutinization for deployment to master
.