- All pull requests must not break any existing tests
- All pull requests must be accompanied with appropriate tests
- All pull requests must try to stick to the same coding style currently adhered to
- All commit messages must be well formatted and descriptive
In order to avoid problems like conflicts, it is advised that all branches are based off master unless there is a specific reason not to do so.