Vumi is an Open Source software project under the BSD license. We love contributions!
Here's a quick guide on how to contribute to the project:
- Fork the repository
- Run the tests, we'll only accept pull requests with passing tests.
Ensure that the tests run with
trial vumi
and that you're starting with a clean slate. - Make your changes to your forked repository and ensure that tests are added where necessary.
- Make the tests pass.
- Push to your fork and submit a pull request! (For bonus points use hub if you're turning an existing issue into a pull request)
At this point you're waiting on us. We like to comment on pull-requests and where needed possibly request some changes, improvements or alternatives.
Please ensure that your code is PEP8 compliant and you use 4 spaces for indentation, tabs are right out.