Contributing to Iron
Thanks for taking the time to contribute!
This file summarizes the good practices to contribute to Iron whether you want to raise an issue or create a pull request.
Issues
Before raising a new issue, please check if no similar issue or PR already exists.
Raise an issue to report a bug or to request a new feature. When creating a new issue, you can choose between two templates:
Pull requests
When contributing to Iron's code, please respect the following rules:
- Respect the Scala conventions.
- Cleanup your code and avoid beginner issues (static abuse, etc...).
- Make sure your changes pass the CI.
- Document new code.
- Try to follow Iron's coding style. If you aren't sure about a part of your code, feel free to ask or mention it in your PR.
- If you PR solves an issue or a implement a feature request, quote it using the
Closes #XX
keyword. - Feel free to tell about your concerns when making a PR (e.g "I am not sure if the following issue should be addressed this way etc...")
In this article