First off, thank you for considering contributing! It's people like you that make the open source community such an amazing place.
- Ensure the bug was not already reported by searching on GitHub under Issues.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
- Open a new issue with the title
[Enhancement] Your Suggestion Title. - Provide a clear and detailed explanation of the feature you'd like to see, why it's useful, and if possible, a use-case.
- Fork the repo and create your branch from
master. - If you've added code that should be tested, add tests.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.