Development
Make Commands
For Unix-like operating systems the make command can be used to automate development processes.
Run Tests
To run all tests and produce a coverage report run:
make pytest
Build Docs Locally
To build the documentation locally run:
make docs
Run All Checks
To run all the checks on the repository, including sorting imports, formatting, linting, tests, and documentation, run:
make checks
This should ideally be run before any commits because the same checks will be performed on the GitLab CI/CD pipeline.