What I built
A codebase-to-architecture documentation generator for TypeScript and JavaScript projects.
It extracts functions, components, types, constants, routes, imports, and source links, then turns them into readable documentation.
Architecture documentation generated from a TypeScript/JavaScript codebase.
AI-assisted codebases can move fast enough that the product owner loses the architecture map, especially when changes land through many files.
A codebase-to-architecture documentation generator for TypeScript and JavaScript projects.
It extracts functions, components, types, constants, routes, imports, and source links, then turns them into readable documentation.
Run from the CLI or GitHub Action, parse source with ts-morph, detect changed files, send stateless explanation calls, and publish a multi-page static site.
The output is an architecture document with file summaries, entity pages, dependency graph, changelog, source links, and a JSON report.