• v0.1.0 8e72f140d2

    Arkasha released this 2026-02-15 11:22:42 +03:00 | 3 commits to main since this release

    archdoc v0.1.0

    Rust CLI for generating architecture documentation from Python projects.

    Features

    • AST-based Python analysis (imports, classes, functions, docstrings, signatures)
    • Architecture docs with module index, dependency graph, critical points
    • Integration detection (HTTP, DB, Queue, Storage, AI/ML)
    • Dependency cycle detection (DFS)
    • Config validation
    • Diff-aware writing (preserves manual sections)
    • Caching for fast incremental runs
    • generate, check, stats, init commands
    • --dry-run, --verbose flags
    • Colored terminal output with progress bar

    Install

    # Download and extract
    tar xzf archdoc-v0.1.0-linux-x86_64.tar.gz
    sudo mv archdoc /usr/local/bin/
    
    # Or build from source
    cargo install --path archdoc-cli
    

    Quick Start

    cd your-python-project
    archdoc init
    archdoc generate --verbose
    

    Tested on

    • Logera (182 files, 1415 symbols, 16445 edges, 5 integration types detected)

    50 tests passing

    Downloads