Commit a3c5dde
committed
docs: explain the framework's architecture
Add docs/dev/Architecture.md covering:
- Repository layout and crate dependency graph
- Responsibilities of all 11 crates
- Full build pipeline (SSR + SSG + client hydration)
- SSR request lifecycle (rendered once at startup via MetaCall)
- Dev mode hot-reload flow (two-channel broadcast architecture)
- Polyglot API routes (src/api/*.js via MetaCall)
- MetaCall integration points
- Key data structures (Manifest, SourceDirContainer, PageEntry, RebuildType)
Also update docs/README.md to link to the new developer docs section.
Closes #191 parent c46de48 commit a3c5dde
2 files changed
+627
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
29 | 38 | | |
30 | 39 | | |
31 | 40 | | |
| |||
0 commit comments