Skip to content

inventree/project-adr

Repository files navigation

InvenTree project ADR

InvenTree project wide docs and tools. This covers both ADRs for InvenTree/InvenTree as well as other systems in the InvenTree org.

Tech stack

  • 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

Structure

  • .github - contains the CI/CD configs
  • docs/adr - contains the ADRs for the InvenTree project

Local development

Ensure uv is installed:

pip install uv

Then run the following command to create a virtual environment and install the dependencies:

uv sync

Local versions of the docs can be built using:

uv run  sphinx-build -M html docs build

About

Sample for InvenTree project-wide docs

Resources

License

Security policy

Stars

Watchers

Forks