Component diagrams ← Maps gallery

Component Diagrams

7 components41 relations155 files
Layertestingutility
calls into388 calls · 34 importscalls into72 calls · 4 importscalls into23 calls · 5 importscalls into127 calls · 7 importscalls into164 calls · 11 importscalls into56 calls · 6 importscalls into74 calls · 11 importscalls into2 calls · 1 importscalls into5 calls · 1 importscalls into5 calls · 0 importscalls into8 calls · 0 importscalls into112 calls · 21 importscalls into65 calls · 12 importscalls into7 calls · 1 importscalls into7 calls · 0 importscalls into41 calls · 4 importscalls into15 calls · 0 importscalls into42 calls · 18 importscalls into86 calls · 12 importscalls into26 calls · 6 importsdepends on1 calls · 2 importsdepends on2 calls · 3 importscalls into26 calls · 2 importscalls into71 calls · 21 importscalls into44 calls · 19 importscalls into60 calls · 8 importscalls into14 calls · 8 importscalls into53 calls · 11 importscalls into18 calls · 4 importscalls into67 calls · 15 importscalls into23 calls · 6 importscalls into11 calls · 4 importscalls into4 calls · 1 importscalls into10 calls · 3 importscalls into8 calls · 2 importscalls into42 calls · 10 importscalls into47 calls · 6 importscalls into6 calls · 0 importscalls into12 calls · 0 importscalls into11 calls · 1 importscalls into7 calls · 4 importsreadmenator: _video35 files · 853 symbolstestingConfigreadmenatorApplication__init__+745 morereadmenator/parsers35 files · 236 symbolsutilitySymbolNodeEdge+202 moreHUBreadmenator: _agent_output19 files · 469 symbolsutilityImportResolver__init___build_stem_index+444 morereadmenator: _graphrag18 files · 362 symbolsutilityEdgeKind__str__Morphism+325 morereadmenator: _pipeline17 files · 384 symbolsutilityReadmeInjector__init__inject+341 morereadmenator: _diagrams15 files · 324 symbolsutility_toml_str_toml_valuetemplate_text+297 morereadmenator: _flowcharts12 files · 328 symbolsutility_receiver_textSymbolDefCallSite+297 more

Details

Static architecture map of 155 files (js, py, sh) in 7 components: readmenator: _video, readmenator/parsers, readmenator: _agent_output, readmenator: _graphrag, readmenator: _pipeline, readmenator: _diagrams, readmenator: _flowcharts. Structure is extracted statically without LLM calls; component prose may be enriched locally.

Relations

readmenator: _video (1) [Expand]

readmenator: _video groups 35 files (py) around Config, readmenatorApplication, __init__, _scan, _scan_with_content. Launcher shim that runs the readmenator CLI from a source checkout.

Related Classes/Methods:

Sub-components

readmenator (1.1)

readmenator groups 15 files (py) around Config, readmenatorApplication, __init__, _scan, _scan_with_content. Command line entry point: argument parsing and subcommand dispatch.

root (1.2)

root groups 1 files (py). Launcher shim that runs the readmenator CLI from a source checkout.

tests (1.3)

tests groups 19 files (py) around TestConfigContract, test_config_is_immutable, test_config_defaults_are_sane, test_ignore_dirs_are_comprehensive, test_plural_map_covers_all_symbol_types. TestCodePropertyGraphContract: Contract: CodePropertyGraph generates valid JSON-LD CPG...

Files

readmenator/parsers (2) [Expand]

readmenator/parsers groups 35 files (py) around Symbol, Node, Edge, SecurityFinding, pluralize_symbol_kind. Mermaid graph renderer with intelligent pruning.

Related Classes/Methods:

Sub-components

readmenator (2.1)

readmenator groups 27 files (py) around Symbol, Node, Edge, SecurityFinding, pluralize_symbol_kind. Mermaid graph renderer with intelligent pruning.

tests (2.2)

tests groups 8 files (py) around TestMermaidRendererContract, setUp, test_renders_graph_header, test_renders_module_node, test_renders_symbol_subnodes. TestMermaidEdgeBudget: Contract: the structural map never exceeds Mermaid's 500-edge...

Files

readmenator: _agent_output (3) [Expand]

readmenator: _agent_output groups 19 files (py) around ImportResolver, __init__, _build_stem_index, _build_dir_index, resolve. Agent-friendly output generator for ReadMenator.

Related Classes/Methods:

Sub-components

readmenator (3.1)

readmenator groups 11 files (py) around ImportResolver, __init__, _build_stem_index, _build_dir_index, resolve. Agent-friendly output generator for ReadMenator.

tests (3.2)

tests groups 8 files (py) around _node, _edge, _big_project, TestAgentOutputBudget, test_agent_output_pages_respect_line_cap_on_large_projects. Contract tests for agent-facing output quality: budgets, purposes, freshness, noise.

Files

readmenator: _graphrag (4) [Expand]

readmenator: _graphrag groups 18 files (py) around EdgeKind, __str__, Morphism, weight, Category. ReadMenator -- Zero-token polyglot codebase knowledge graph generator.

Related Classes/Methods:

Sub-components

readmenator (4.1)

readmenator groups 11 files (py) around EdgeKind, __str__, Morphism, weight, Category. ReadMenator -- Zero-token polyglot codebase knowledge graph generator.

tests (4.2)

tests groups 7 files (py) around _node, _fixture, TestComponentSchemaContract, setUp, test_top_level_keys_match_schema. Contract tests for the component diagram exporter.

Files

readmenator: _pipeline (5) [Expand]

readmenator: _pipeline groups 17 files (py) around ReadmeInjector, __init__, inject, _extract_current_injection, _remove_old_injection. Injects KNOWLEDGE_BASE.md references into AI agent instruction files.

Related Classes/Methods:

Sub-components

readmenator (5.1)

readmenator groups 13 files (py) around ReadmeInjector, __init__, inject, _extract_current_injection, _remove_old_injection. Injects KNOWLEDGE_BASE.md references into AI agent instruction files.

tests (5.2)

tests groups 4 files (py) around TestAgentInjectorInjectBehavior, setUp, tearDown, test_inject_into_agents_md_adds_kb_link, test_inject_into_claude_md_adds_kb_link. Contract tests for AI agent file injection.

Files

readmenator: _diagrams (6) [Expand]

readmenator: _diagrams groups 15 files (py) around _toml_str, _toml_value, template_text, config_path, ensure_project_config. Edge bundle explorer: circle and sphere hierarchical edge bundling pages.

Related Classes/Methods:

Sub-components

readmenator (6.1)

readmenator groups 10 files (py) around _toml_str, _toml_value, template_text, config_path, ensure_project_config. Edge bundle explorer: circle and sphere hierarchical edge bundling pages.

tests (6.2)

tests groups 5 files (py) around _node, _fixture, _script_json, TestBundleGraphPayloadContract, setUp. Contract tests for the edge bundle explorer (circle and sphere views).

Files

readmenator: _flowcharts (7) [Expand]

readmenator: _flowcharts groups 12 files (py) around _receiver_text, SymbolDef, CallSite, ResolvedCall, _kind_to_node_type. Deterministic API reference model: extraction, cross-references, coverage.

Related Classes/Methods:

Sub-components

readmenator (7.1)

readmenator groups 9 files (py) around _receiver_text, SymbolDef, CallSite, ResolvedCall, _kind_to_node_type. Deterministic API reference model: extraction, cross-references, coverage.

tests (7.2)

tests groups 3 files (py) around _project, TestDocstringParser, test_docstrings_google_sections, test_docstrings_numpy_sections, test_docstrings_rest_fields_and_directives. Contract tests for the docstring parser and the deterministic API reference.

Files