Skip to content

Commit 2eac3a5

Browse files
committed
docs: label Go analysis as experimental
Align consumer-facing language claims with verified analyzer capabilities. Go has a real bounded Tree-sitter parser participating in symbol/import/call extraction, route analysis, and architecture graph construction, but lacks first-class entrypoint recognition (func main / package main / main.go), complete router attribution (Gin/Echo conflation, no Chi/Fiber), dedicated fixtures/goldens, and Python-engine parity, so it is explicitly labelled experimental rather than supported. - README pitch: experimental Go analysis covering the structural map. - package.json description: experimental Go support. - Landing hero subtitle: experimental Go analysis. - pyproject.toml (Python engine) intentionally unchanged: that engine does not analyze Go.
1 parent c7ad5f9 commit 2eac3a5

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[Open the live Vercel web application](https://repodna-one.vercel.app)
66

7-
RepoDNA turns an unfamiliar Python, JavaScript, or TypeScript repository into an interactive structural map: files, symbols, imports, routes, databases, external systems, architecture layers, execution traces, impact slices, and an onboarding tour.
7+
RepoDNA turns unfamiliar Python, JavaScript, and TypeScript repositories into interactive structural maps, with experimental Go analysis for files, symbols, imports, routes, databases, external systems, architecture layers, execution traces, impact slices, and onboarding.
88

99
It is deterministic, local-first, and does not use an LLM. The analyzer reads source code as text and **never executes repository code**.
1010

app/components/RepoWorkspace.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ function LandingView({
316316
<span>visually in seconds.</span>
317317
</h1>
318318
<p className="subtitle">
319-
Statically analyze Python, JavaScript, and TypeScript repositories. Discover architecture layers, execution traces, dependencies, data models, and entry points.
319+
Statically analyze Python, JavaScript, and TypeScript repositories, with experimental Go analysis. Discover architecture layers, execution traces, dependencies, data models, and entry points.
320320
</p>
321321

322322
<ScannedRepositoryCounter />

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.1.0",
44
"private": true,
55
"packageManager": "npm@11.6.1",
6-
"description": "Open-source static analyzer that turns Python, JavaScript, and TypeScript repositories into interactive architecture maps without executing code",
6+
"description": "Open-source static analyzer that turns Python, JavaScript, and TypeScript repositories into interactive architecture maps, with experimental Go support, without executing code",
77
"engines": {
88
"node": ">=22.13.0"
99
},

0 commit comments

Comments
 (0)