The following is a set of guidelines for contributing to redux-dynamic-reducer, which are hosted in the IOOF Holdings Limited Organization 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.
Bugs are tracked as GitHub issues. Please check to see if your issue has already been raised before submitting your bug report.
When submitting a bug report, please include as much information as possible to help contributors to identify the cause of the problem. The ideal bug report would include:
- A clear and descriptive title for the issue to identify the problem.
- A description of the exact scenario to reproduce the problem in as much detail as possible.
- An explanation of the behaviour you expected to see instead and why.
- An example to demonstrate the scenario such as:
- Include copy/pastable snippets (using markdown) in your bug report.
- Links to files in GitHub or other public repository.
- Submit a pull request with an example highlighting the issue.
- Environment details such as:
- Browser(s) you have seen the problem in.
- Version of redux-dynamic-reducer you are using.
- Which Redux middleware (including version numbers) are being used.
- What other packages (including version numbers) are being used.
Enhancements are tracked as GitHub issues. Please check to see if your suggestion has already been made before submitting your suggestion.
When submitting an enhancement submission, please include as much information as possible to help contributors to understand an implement your idea. The ideal enhancement suggestion would include:
- Use a clear and descriptive title for the issue to identify the suggestion.
- A description of the specifics of your suggestion in as much detail as possible.
- An explanation of the benefits implementing your enhancement would provide
- An example to demonstrate the scenario such as:
- Include copy/pastable snippets (using markdown) in your enhancement submission.
- Links to files in GitHub or other public repository.
- Submit a pull request with an example showing how your enhancement would be used.
If you want to get your hands dirty, please take a look at the open issues and submit a pull request with your proposed solution, referencing the issue in commit message.