Skip to content

Architecture — Layer Dependency Graph

Import dependency graph generated by grimp from the live ezxl source tree.

Auto-generated

This page is regenerated at each documentation build from the actual source code. It reflects the real import graph, not a manually maintained diagram.

To regenerate locally:

PYTHONPATH=src python .scripts/dev/generate_architecture_graph.py

Dependency Graph

graph TD
    cli["cli/"]
    core["core/"]
    gui["gui/"]
    io["io/"]
    utils["utils/"]

    core --> utils
    gui --> utils

    style cli fill:#4A90D9,color:#fff,stroke:#2C5F8A
    style core fill:#5BA85A,color:#fff,stroke:#3A6B39
    style gui fill:#E8922A,color:#fff,stroke:#A3621B
    style io fill:#9B59B6,color:#fff,stroke:#6C3483
    style utils fill:#E74C3C,color:#fff,stroke:#A93226

Layer Import Matrix

Layer Imports from
cli
core utils
gui utils
io
utils