################### 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.