|
2 | 2 |
|
3 | 3 | ## Organization |
4 | 4 |
|
5 | | -- **guides/** - User-facing how-to guides for building and testing |
6 | 5 | - **architecture/** - System design documents and flow diagrams |
7 | | -- **development/** - Development tools and build system docs |
8 | | -- **history/** - Completed refactors and improvements (reference) |
9 | | -- **planning/** - Future features and work in progress |
| 6 | +- **build/** - Node.js build system and patching documentation |
| 7 | +- **configuration/** - Shared configuration architecture |
| 8 | +- **development/** - Development tools and workflow |
| 9 | +- **guides/** - User-facing how-to guides |
| 10 | +- **performance/** - Performance optimization guides |
10 | 11 | - **technical/** - Low-level implementation details |
| 12 | +- **testing/** - Testing strategies and guides |
11 | 13 |
|
12 | 14 | ## Quick Links |
13 | 15 |
|
14 | | -### Building & Testing |
15 | | -- [Build yao-pkg binary](guides/yao-pkg-build.md) |
16 | | -- [Test yao-pkg binary](guides/testing-yao-pkg.md) |
17 | | -- [CI setup for yao-pkg](guides/yao-pkg-ci.md) |
18 | | - |
19 | 16 | ### Architecture |
20 | 17 | - [Bootstrap/stub architecture](architecture/bootstrap-stub.md) |
21 | | -- [Unified binary design](architecture/unified-binary.md) |
22 | | -- [Stub execution flow](architecture/stub-execution.md) |
23 | 18 | - [Repository structure](architecture/repository.md) |
| 19 | +- [Stub execution flow](architecture/stub-execution.md) |
| 20 | +- [Stub package](architecture/stub-package.md) |
| 21 | +- [Unified binary design](architecture/unified-binary.md) |
| 22 | + |
| 23 | +### Build System |
| 24 | +- [Build system summary](build/build-system-summary.md) |
| 25 | +- [Node.js build order](build/node-build-order-explained.md) |
| 26 | +- [Node.js build quick reference](build/node-build-quick-reference.md) |
| 27 | +- [Node.js patch creation guide](build/node-patch-creation-guide.md) |
| 28 | +- [Node.js patch metadata](build/node-patch-metadata.md) |
| 29 | + |
| 30 | +### Configuration |
| 31 | +- [Configuration migration guide](configuration/configuration-migration.md) |
| 32 | +- [Configuration summary](configuration/configuration-summary.md) |
| 33 | +- [Shared configuration architecture](configuration/shared-configuration-architecture.md) |
24 | 34 |
|
25 | 35 | ### Development |
26 | 36 | - [Babel plugins](development/babel-plugins.md) |
27 | | -- [Platform support](development/platform-support.md) |
28 | 37 | - [Development linking](development/linking.md) |
| 38 | +- [Platform support](development/platform-support.md) |
| 39 | + |
| 40 | +### Guides |
| 41 | +- [Build yao-pkg binary](guides/yao-pkg-build.md) |
| 42 | +- [CI setup for yao-pkg](guides/yao-pkg-ci.md) |
| 43 | +- [Test yao-pkg binary](guides/testing-yao-pkg.md) |
| 44 | + |
| 45 | +### Performance |
| 46 | +- [Build performance](performance/performance-build.md) |
| 47 | +- [CI performance](performance/performance-ci.md) |
| 48 | +- [Testing performance](performance/performance-testing.md) |
29 | 49 |
|
30 | 50 | ### Technical Details |
| 51 | +- [Build improvements (2025-10-15)](technical/build-improvements-2025-10-15.md) |
| 52 | +- [Build system improvements](technical/build-system-improvements.md) |
31 | 53 | - [Cacache format](technical/cacache-format.md) |
| 54 | +- [Manifest extensions](technical/manifest-extensions.md) |
32 | 55 | - [Manifest format](technical/manifest-format.md) |
33 | | -- [Patch system](technical/patch-cacache.md) |
34 | | - |
35 | | -### Planning & Future Work |
36 | | -See [planning/README.md](planning/README.md) for planned features and work in progress. |
| 56 | +- [Manifest management](technical/manifest-management.md) |
| 57 | +- [Metadata files](technical/metadata-files.md) |
| 58 | +- [Patch cacache](technical/patch-cacache.md) |
| 59 | + |
| 60 | +### Testing |
| 61 | +- [Local testing](testing/local-testing.md) |
| 62 | +- [Smart test selection](testing/smart-test-selection.md) |
| 63 | +- [Testing custom Node.js](testing/testing-custom-node.md) |
0 commit comments