InvenTree project wide docs and tools. This covers both ADRs for InvenTree/InvenTree as well as other systems in the InvenTree org.
- pre-commit (config and in CI) to ensure common formatting and spellchecking
- uv for managing environments, dependencies and packaging
- sphinx and furo for rendering the docs - very similar to mkdocs-material
.github- contains the CI/CD configsdocs/adr- contains the ADRs for the InvenTree project
Ensure uv is installed:
pip install uvThen run the following command to create a virtual environment and install the dependencies:
uv syncLocal versions of the docs can be built using:
uv run sphinx-build -M html docs build