mirror of https://github.com/status-im/reagent.git
1.7 KiB
1.7 KiB
Contributing to Reagent
👍🎉 First off, thanks for taking the time to contribute! 🎉👍
The following is a set of guidelines for contributing to Reagent which is hosted on Github. These are just guidelines, not rules. Use your best judgment and feel free to propose changes to this document in a pull request.
Support questions
The Github issues for Reagent are for bug reports and feature requests. Support requests and usage questions should go to the Clojure Slack channel, Clojureverse discussion board, the ClojureScript mailing list, or the Reagent mailing list.
Creating issues for bugs
Check if the issue has already been reported. If possible provide:
- Version of Reagent being used
- Minimal reproduction steps
Creating issues for features
Use your best judgement on what is needed here.
Pull requests
Create pull requests to the master branch.
Check development docs
Pull requests for bugs
If possible provide:
- Code that fixes the bug
- Failing tests which pass with the new changes
- Improvements to documentation to make it less likely that others will run into issues (if relevant).
- Add the change to the Unreleased section of CHANGELOG.md
Pull requests for features
If possible provide:
- Code that implements the new feature
- Tests to cover the new feature including all of the code paths
- Docstrings for functions
- Documentation examples
- Add the change to the Unreleased section of CHANGELOG.md