Here are the guidelines we'd like you to follow:
Create an issue with your questions.
If you find a bug in the source code or a mistake in the documentation, you can help us by submitting an issue here or submit a Pull Request with a fix.
See below for additional guidelines.
You can request a new feature by submitting a feature request here.
-
Commit your changes using a descriptive commit message.
git commit -a
Note: the optional commit
-a
command line option will automatically "add" and "rm" edited files. -
Build your changes locally to ensure all the tests pass:
poetry run test
-
Push your branch to GitHub:
git push -u origin my-local-branch
-
Keep your branch updated with
main
:git rebase main
-
If we suggest changes then:
-
Make the required updates.
-
Re-run the test suite to ensure tests are still passing.
-
Rebase your branch and force push to your GitHub repository (this will update your Pull Request):
git rebase main -i git push origin my-local-branch -f
Note:
-i
is an optional flag that generates a list of commits that are about to rebased.
-