- Ensure the bug was not already reported by searching on GitHub under Issues.
- Open new issue. Include a title and description with as much information as possible. Code samples and test cases demonstrating the problem or steps to reproduce would be a great help.
- Make sure an issue describing the bug exists.
- Open a new GitHub pull request with the patch.
- Open a new GitHub pull request with the patch. Describe introduced feature in details. Remember to provide unit tests and documentation.