|
|
97c7268661
|
feat: add rendering-primitives crate, share non_import_rels across renderers
|
2026-06-17 13:44:22 +02:00 |
|
|
|
75c0b5c5c9
|
perf: release profile — opt-level=z, lto, strip, panic=abort (7.8→4.2 MB)
CI / Check / Test (push) Successful in 2m54s
Architecture Docs / Generate diagrams (push) Successful in 2m38s
|
2026-06-17 11:34:21 +02:00 |
|
|
|
fdd85011a4
|
feat: implement all P1/P2/P3/P4 improvements from issue backlog
CI / Check / Test (push) Failing after 1m33s
Architecture Docs / Generate diagrams (push) Successful in 3m21s
P1 correctness:
- filter test files by default (--include-tests to opt in)
- per-module diagrams show cross-module dependency arrows
- qualified type names (Module::TypeName) fix false edges from duplicate names
P2 output richness:
- method parameter types and return types in class diagrams (Rust + Python)
- Python pyproject.toml project analyzer (--level project for monorepos)
P3 unique value:
- boundary rules in archlens.toml ([rules] allow/deny, --strict enforcement)
P4 nice to have:
- dependency weight labels on module arrows (--no-weights to disable)
- --watch mode with 500ms debounce
- D2 renderer adapter (--format d2)
- interactive self-contained HTML viewer (--format html)
- git-aware incremental analysis (--since <ref>)
|
2026-06-17 09:51:45 +02:00 |
|
|
|
35f27d00b0
|
init: archlens — architecture diagram generator
CI / Check / Test (push) Failing after 1m24s
Hex arch + DDD, tree-sitter parsing, Mermaid/ASCII output.
Supports Rust + Python. 92 tests. CI, diff, --check for staleness detection.
|
2026-06-16 16:13:04 +02:00 |
|