Delighted you're reading this, appreciate the effort you're taking to make this project awesome! ✨
If you discover a bug or have any proposals on how to make this project better don't hesitate to create an issue here in a free format.
Pull requests are very welcome! It's usually a good idea to tell about your intention to work on something under the corresponding issue, so everyone is aware that you're on it. If there's no such issue — simply create a new one!
Make your changes and consider the following checklist to go through before submitting your pull request.
-
New/fixed features work as expected (Bonus points for the new tests).
-
There are no warnings during compilation.
-
hlint .
output is: No Hints (seehlint
tool docs). -
The code style of the files you changed is preserved
-
Commit messages are in the proper format. Start the first line of the commit with the issue number in square parentheses.
Example:
[#42] Upgrade upper bounds of 'base'
After all above is done commit and push to your fork. Now you are ready to submit a pull request.
Thanks for spending your time on reading this contributing guide! 💖