|
1 | 1 | --- |
2 | | -title: Foundation Layer Overview |
3 | | -description: The core architecture of ObjectQL - Types, Core Engine, and Platform Utilities |
| 2 | +title: Architecture |
| 3 | +description: Internal design of ObjectQL — the Trinity Architecture of Types, Core Engine, and Platform layer |
4 | 4 | --- |
5 | 5 |
|
6 | 6 | # Foundation Layer Overview |
@@ -39,7 +39,7 @@ The Foundation Layer is the architectural backbone of ObjectQL, consisting of th |
39 | 39 |
|
40 | 40 | ## Core Packages |
41 | 41 |
|
42 | | -### [@objectql/types](/docs/reference/foundation/types) |
| 42 | +### [@objectql/types](/docs/architecture/types) |
43 | 43 |
|
44 | 44 | **Role**: The API Contract & Type System Constitution |
45 | 45 |
|
@@ -73,7 +73,7 @@ const project: ObjectConfig = { |
73 | 73 | }; |
74 | 74 | ``` |
75 | 75 |
|
76 | | -### [@objectql/core](/docs/reference/foundation/core) |
| 76 | +### [@objectql/core](/docs/architecture/core) |
77 | 77 |
|
78 | 78 | **Role**: The Runtime Engine & Business Logic Compiler |
79 | 79 |
|
@@ -111,7 +111,7 @@ const projects = await ctx.object('project').find({ |
111 | 111 | }); |
112 | 112 | ``` |
113 | 113 |
|
114 | | -### [@objectql/platform-node](/docs/reference/foundation/platform-node) |
| 114 | +### [@objectql/platform-node](/docs/architecture/platform-node) |
115 | 115 |
|
116 | 116 | **Role**: The Node.js Bridge |
117 | 117 |
|
@@ -490,16 +490,16 @@ src/ |
490 | 490 |
|
491 | 491 | ## Related Documentation |
492 | 492 |
|
493 | | -- **[Types Reference](/docs/reference/foundation/types)** - Complete type system documentation |
494 | | -- **[Core Reference](/docs/reference/foundation/core)** - Runtime engine and APIs |
495 | | -- **[Platform Node Reference](/docs/reference/foundation/platform-node)** - File system and plugin utilities |
496 | | -- **[Driver Development](/docs/guides/drivers/extensibility)** - Building custom drivers |
497 | | -- **[Validation Guide](/docs/guides/validation)** - Metadata-driven validation |
| 493 | +- **[Types Reference](/docs/architecture/types)** - Complete type system documentation |
| 494 | +- **[Core Reference](/docs/architecture/core)** - Runtime engine and APIs |
| 495 | +- **[Platform Node Reference](/docs/architecture/platform-node)** - File system and plugin utilities |
| 496 | +- **[Driver Development](/docs/extending/custom-drivers)** - Building custom drivers |
| 497 | +- **[Validation Guide](/docs/logic)** - Metadata-driven validation |
498 | 498 |
|
499 | 499 | ## Next Steps |
500 | 500 |
|
501 | | -1. **Understand the Types** → Read the [Types Reference](/docs/reference/foundation/types) |
502 | | -2. **Build with Core** → Explore the [Core Reference](/docs/reference/foundation/core) |
503 | | -3. **Load Metadata** → Learn about [Platform Node](/docs/reference/foundation/platform-node) |
504 | | -4. **Choose a Driver** → Review [Drivers Overview](/docs/reference/drivers) |
505 | | -5. **Deploy** → Check the [Deployment Guide](/docs/guides/deployment) |
| 501 | +1. **Understand the Types** → Read the [Types Reference](/docs/architecture/types) |
| 502 | +2. **Build with Core** → Explore the [Core Reference](/docs/architecture/core) |
| 503 | +3. **Load Metadata** → Learn about [Platform Node](/docs/architecture/platform-node) |
| 504 | +4. **Choose a Driver** → Review [Drivers Overview](/docs/drivers) |
| 505 | +5. **Deploy** → Check the [Deployment Guide](/docs/server) |
0 commit comments