-
Ideally, first make an issue to explain what you are intending to do. This might save you time and help you vet your proposed change.
-
Fork, branch, and implement your desired changes. Please write at least one test, especially if this is a bugfix. Do NOT modify the version number.
-
Run the tests with
python setup.py test
. -
Create a pull request.
-
If your pull request passes the build, it will get a 👍 from an original author, and you will be given contributor-level access to the repo.
-
Squash your commits into a single commit (preferrably something like "Fixes #13", which will reference the issue) and merge.
-
An original author will (eventually) release a new version.