- Choose the
master
branch as a target for new/changed functionality. - While it's not strictly required, it's highly recommended to create a new branch on your fork for each pull request.
- Push to your fork and submit a pull request.
- Check if the build ran successfully and try to improve your code if not.
At this point you're waiting for our review. We might suggest some changes or improvements or alternatives.
Some things that will increase the chance that your pull request is accepted:
- Write tests.
- Follow the Python style guide (PEP-8).
- Write a good commit message.