Recommended steps when submitting a pull request:
- Fork the repository.
- Create a topic branch.
- Make changes i.e. implement your feature or bug fix.
- Write a failing test to capture existing bug or lack of feature.
- Check that tests pass locally.
- Commit changes (see how to write good commits).
- Push changes to GitHub.
- Check if tests pass on CI.
- Submit a PR.
- You will get some feedback and may need to push additional commits with more fixes to the same branch; this will update your pull request automatically.