First of all, thank you for taking interest in our project. When contributing to this repository, please first discuss the change you wish to make by creating an issue.
We use Github Flow, so all code changes happen through pull requests. In summary, this are the steps to follow:
- Create a fork of this project from
master
branch. - Develop the changes in your fork and make sure they pass the tests.
- Create a pull request with your changes, remember to reference the issue that your PR is fixing.
- The maintainers will be notified, so now you can just wait for approval :)
In this project we use flake8 and mypy to enforce code style guidelines. Configuration is in tox.ini and mypy.ini, respectively.
By contributing, you agree that your contributions will be licensed under its MIT License.