Want to contribute? Create an Issue or PR. At a minimum, PRs should follow the standards managed by ruff and mypy defined in the pyproject.toml. This is to keep everything organized. Stricter standards may be enforced in an actual PR.
There are a few tools that this project uses. These need to be installed to develop on this project. You can go into depth on how to install and use these tools via the resources provided.
- Project requirements can be installed and managed via Poetry.
- An administrator connection to a postgres database is required.