-
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.
-
Create a commit
-
Open a new GitHub pull request with the patch to the dev branch.
-
Ensure the description clearly describes the problem and solution. Include the relevant issue number if applicable.
-
Optionally download, and install pytest for python. Write a pytest to verify that your enhancement does what it is expected to do. Furthermore, ensure that your enhancement does not break any other functionality.
-
Ensure that the travis builds pass for both 2.7 and 3.6.
-
Ping @jshermeyer to merge the pull request to dev and delete the commit.
- Suggest your change in Issues section.
- Ask any question in the Issues section.