Contributions are very much welcomed and appreciated. We want to make contributing to this project as easy and transparent as possible, so please read through and become familiar with these guidelines.
We use Github Flow for pull requests
When submitting a pull request:
- Fork the repo and create your branch from
master
. - Add tests to your changes whenever possible.
- Update the documentation when changing any user-facing behavior.
- Submit your PR
Hera uses Semaphore to build pull requests. Ensure the build for your PR succeeds and that the tests pass.
Report your bug by creating a new issue in this repository.
Great bug reports tend to have:
- A quick summary and/or background
- Steps to reproduce
- Expected behavior
- Actual behavior
- Include a sample output of your logs if any
- Notes (possibly including why you think this might be happening, or things you've tried that didn't work)
Run golint against your code until it reports no issues.
By contributing, you agree that your contributions will be licensed under its MIT License.