gitvisualise 1.2.0
More languages, two new views beyond imports, a redesigned website, and tooling for teams.
Highlights
- Five new languages, plus Kotlin. C#, Ruby, PHP, C/C++ and Dart import graphs, and Kotlin (the project's first community contribution, thanks @Voyagerroc-Lab). Each resolves only to files that exist, and reports a package only when a manifest declares it.
- Infrastructure and data-model views. Docker Compose services (dependencies, start order, the code each is built from) and SQL / Prisma tables with foreign keys, each pointing at the file and line it came from.
- A redesigned website. A real product frame, a gallery of real tours, an Export menu (download, Mermaid, PlantUML, README badge), and the analysis runs in a Web Worker so large repositories no longer freeze the page.
- Pull request architecture diffs. The GitHub Action can comment how a change affects the architecture (
comment-diff: true, off by default). - VS Code extension (0.1). Open the tour beside your code and jump from any component to its file and line. Analyses locally and writes nothing into your workspace.
- Optional AI narration (experimental, off by default). With your own API key; only structured facts are sent, never source code, and the result is checked before it is used. Tested against a fake provider, not yet the live API.
- Viewer. Collapsible swimlanes, screen reader announcements, arrow-key navigation between components, and a skip link.
- CLI.
gitvisualise watchandgitvisualise export --format mermaid|plantuml. - Tests and docs. A real-browser smoke test, a language plug-in interface, a publishing guide and a public roadmap.
Full details in the CHANGELOG. The roadmap lists 18 open issues if you want to help.