Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 897 Bytes

CONTRIBUTING.md

File metadata and controls

23 lines (16 loc) · 897 Bytes

Contributing to RapidPro

Contributions to the RapidPro projects are highly appreciated!

We accept contributions in the form of:

  • Bug reports
  • Pull requests for code changes
  • Documentation updates

All non-trivial pull requests, especially those with functional changes should first open a ticket to discuss approach and likelihood of inclusion in the project.

Note that all pull requests must:

  • Pass all unit tests
  • Maintain 100% unit test coverage (without new no-covers)
  • Pass the code quality checks (flake8 etc)

There is a script called code_check.py in the root of the repository which you can run to ensure that your PR will pass the checks configured in our CI.

RapidPro is licensed under the AGPL-3.0 and your contributions will be licensed in the same way. Note that contributing does not change your rights to use your own Contributions for any other purpose.