Files
Leszek Swirski 3df8267ce5 [docs] Start documentation for V8 internals
Start an attempt at documenting V8's internals, from high-level concepts
to low-level implementation details. These docs are intended to be
readable to both humans and AI agents, with the hope that documentation
like this can help both humans and AIs maintain a concept of the overall
design and design constraints when making changes. It merges in the
existing documentation we had along with a bunch of AI-assisted extra
docs.

Includes a web viewer that renders the markdown and mermaid diagrams.
The viewer supports commenting, where comments are saved in
docs/viewer/comments.json, and can be manually or agentically resolved.

#ai-assisted

Bug: 500280354
Change-Id: Ie9ffc2f2f85de1496b8266027ca8b5b455acdb63
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7761899
Auto-Submit: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Cr-Commit-Position: refs/heads/main@{#106585}
2026-04-17 08:13:40 -07:00

17 lines
355 B
JSON

{
"name": "v8-docs-viewer",
"version": "1.0.0",
"description": "V8 Docs Viewer with server-side rendering",
"type": "module",
"main": "server.js",
"scripts": {
"start": "node server.js",
"generate": "node generator.js"
},
"dependencies": {
"@hpcc-js/wasm-graphviz": "*",
"express": "^4.18.0",
"marked": "^12.0.0"
}
}