Thank you for considering a contribution to Hera! Your time is the ultimate currency, and the community highly appreciates your willingness to dedicate some time to Hera for the benefit of everyone!
Please keep in mind the following guidelines and practices when contributing to Hera:
- Use
tox -e format
to format the repository code.tox -e format
maps to a usage of black, and the repository adheres to whateverblack
uses as its strict pep8 format. No questions asked - Use
tox
to lint, run tests, and typecheck on the project - Add unit tests for any new code you write
- Add an example, or extend an existing example, with any new features you may add
- Increment the version of Hera. Hera adheres to semantic versioning. This increment can be performed in the pyproject.toml file. A CHANGELOG entry is expected along with version increases!
Please be mindful of and adhere to the Linux Foundation's Code of Conduct when contributing to Horovod.