Skip to content

feat(diagram): group mermaid nodes by module using subgraphs #77

Description

@zaebee

Currently the pipeline flow diagram renders all nodes flat. Grouping by module (pipeline / resolver / storage) via Mermaid subgraphs would make large graphs readable without reducing depth.

Requires changes to MermaidCompiler.compile() in src/cgis/query/mermaid.py to:

  1. Group nodes by file_path into subgraph blocks
  2. Keep edges as-is between subgraphs

Related to the --internal-only work in #75.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions