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}
17 lines
355 B
JSON
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"
|
|
}
|
|
}
|