When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before creating a Pull Request.
Please note we have a code of conduct, please follow it in all your interactions with the project.
By making a contribution to this project you agree to the following:
- I assign any and all copyright related to the contribution to Proton Technologies AG;
- I certify that the contribution was created in whole by me;
- I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it) is maintained indefinitely and may be redistributed with this project or the open source license(s) involved.
- Ensure that your code is Flake8 compatible. In cases this doesn't work out, use the
# noqa
comment. - Ensure that your code is compatible with the lowest Python Version supported by this project (Currently 3.5)
- If applicable, update DOCUMENTATION.md and USAGE.md to reflect changes correctly.
- If your PR fixes an issue, prefix your commit or the PR title with
Fix #42:
where 42 is the corresponding issue number. - Follow best practices in your commit messages.