Skip to content

Architecture

Diagrams showing the structure of the DeUX codebase.

These SVGs are produced from source by tools/generate_diagrams.py (invoked automatically via docs/gen_diagrams.py during mkdocs build). They are not committed to the repository — they are written into docs/architecture/ (which is listed in .gitignore) at build time and require both Graphviz (dot on PATH) and pylint (which ships pyreverse).

To refresh them locally outside of a docs build, run:

python tools/generate_diagrams.py

Class Diagram

Class Diagram

Package Diagram

Package Diagram