Skip to content

Architecture — Layer Dependency Graph

Import dependency graph generated by grimp from the live ezplog 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/"]
    config["config/"]
    core["core/"]
    handlers["handlers/"]
    types["types/"]
    utils["utils/"]

    cli --> config
    cli --> core
    config --> core
    handlers --> core
    handlers --> types
    handlers --> utils
    types --> core

    style cli fill:#4A90D9,color:#fff,stroke:#2C5F8A
    style config fill:#5BA85A,color:#fff,stroke:#3A6B39
    style core fill:#E8922A,color:#fff,stroke:#A3621B
    style handlers fill:#9B59B6,color:#fff,stroke:#6C3483
    style types fill:#E74C3C,color:#fff,stroke:#A93226
    style utils fill:#7F8C8D,color:#fff,stroke:#566573

Layer Import Matrix

Layer Imports from
cli config, core
config core
core
handlers core, types, utils
types core
utils