Contributing to boa#

Format the code and lint it (check the style)#

Run invoke style to format the code and lint it.

Test your changes#

Run invoke pytest to run the tests.

Ensure your tests past, and add tests for the new code you add.

Build the docs locally#

Run invoke docs to test building the docs.

Ensure your new changes are documented.

Commit your changes#

Example: fix(package): update setup.py arguments 🎉 (emojis are fine too)

Push your changes to your fork#

Run git push origin my_contribution

Submit a pull request#

On github interface, click on Pull Request button.

Wait for CI to run and one of the developers will review your PR.