I'm really glad you're reading this, I really appreciate the effort you're taking. Thank you for your help in making this tool awesome!:sparkles:
If you found any bugs or have any proposals how to make this project better don't hesitate to create issues here in free format.
We love pull requests from everyone. But, please, don't create PR without corresponding issue. It's always better to discuss your future work first.
To get started with this you should first fork, then clone the repo:
git clone git@github.com:your-username/importify.git
Make your changes and consider the following check list to go through before submitting your pull request.
- Project compiles
- New/fixed features work as expected
- Old features do not break after the change
- Commit messages are in the proper format. If the commit addresses an issue start the first line of the commit with the issue number in square parentheses.
- Example:
[#42] Short commit description
- Recomended: add emoji to commit according to this guide
- Example:
If you fix bugs or add new features, please add tests following next instructions:
- Create files with example in
test-data
folder with.hs
extension. - Run
stack exec golden-generator
. - Verify manually new generated files with
.golden
extension.
After all above is done commit and push to your fork. Now you are ready to submit a pull request.
Thanks for spending time on reading this contributing guide! 💖