All contributions are appreciated and welcome.
Please note we have a Code of Conduct, please follow it in all your interactions with the project.
A good guideline for going about contributing to a Haskell project is Neil Mitchell's "Drive-by-Haskell Contributions" presentation.
- Do fork
master - Do rebase
squash/fixupas you see fit (so as to keep changes atomic) - Do include documentation (where applicable)
- Do include tests (where applicable)
- Don't bump the package version, that will be handled when a release is made
- Don't just make one-off formatting or stylistic changes (i.e. rearrange the deck chairs)
- Do have fun, use emojis 🍜
- Better Documentation
- More Haddocks
- Better "Quick Start" guides
- Getting started with
nix client/serversetup walkthrough guide (for bothnix,stack,cabal)
- Getting started with
- Introductory materials
- Blog posts
- User experiences, comparisons
- JS minification, cabal file setup, configuration walk-throughs
- Press
- Get the word out, blog, etc.
- Testimonials
- Are you using
misoin any capacity? Please let us know!
- Are you using
- Anything listed as
low-hanging-fruit/help-wantedin the issues - Anything you think this project would benefit greatly from