From f986d64d6727ab0a1712a5db71128803e47afbf0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 01:45:51 +0000 Subject: [PATCH 1/4] Initial plan From eb5585e81bbe4d1bf9a90aa820d4f7ea4360645b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 01:49:17 +0000 Subject: [PATCH 2/4] Fix incorrect links in documentation Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- content/docs/00-framework/architecture.mdx | 8 ++++---- content/docs/00-framework/welcome.mdx | 2 +- content/docs/cn/00-framework/architecture.mdx | 8 ++++---- content/docs/cn/00-framework/welcome.mdx | 2 +- content/docs/index.mdx | 6 +++--- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/content/docs/00-framework/architecture.mdx b/content/docs/00-framework/architecture.mdx index 95a0dcf..d05a2af 100644 --- a/content/docs/00-framework/architecture.mdx +++ b/content/docs/00-framework/architecture.mdx @@ -252,9 +252,9 @@ ObjectQL supports cross-database: ## Getting Started -To get started with ObjectStack, check out our [Getting Started](/docs/getting-started) guide. +To get started with ObjectStack, check out our [Quick Start Guide](./quickstart) guide. Learn more about each component: -- [ObjectQL Documentation](/docs/objectql) -- [ObjectUI Documentation](/docs/objectui) -- [ObjectOS Documentation](/docs/objectos) +- [ObjectQL Documentation](../02-objectql) +- [ObjectUI Documentation](../03-objectui) +- [ObjectOS Documentation](../04-objectos) diff --git a/content/docs/00-framework/welcome.mdx b/content/docs/00-framework/welcome.mdx index 8388386..5913d1c 100644 --- a/content/docs/00-framework/welcome.mdx +++ b/content/docs/00-framework/welcome.mdx @@ -65,6 +65,6 @@ ObjectOS connects ObjectQL and ObjectUI into a cohesive runtime environment, han ## Next Steps -- **[Quick Start](../01-quickstart)**: Deploy your first application in 5 minutes. +- **[Quick Start](./quickstart)**: Deploy your first application in 5 minutes. - **[The Manifesto](./manifesto)**: Deep dive into our "Protocol-Driven" design philosophy. - **[The AI Codex](./ai-codex)**: Learn how AI accelerates ObjectStack development. diff --git a/content/docs/cn/00-framework/architecture.mdx b/content/docs/cn/00-framework/architecture.mdx index 9001cc5..2b4ef98 100644 --- a/content/docs/cn/00-framework/architecture.mdx +++ b/content/docs/cn/00-framework/architecture.mdx @@ -252,9 +252,9 @@ ObjectQL 支持跨数据库: ## 开始使用 -要开始使用 ObjectStack,请查看我们的[快速开始](/docs/getting-started)指南。 +要开始使用 ObjectStack,请查看我们的[快速开始指南](./quickstart)指南。 了解各个组件的详细信息: -- [ObjectQL 文档](/docs/objectql) -- [ObjectUI 文档](/docs/objectui) -- [ObjectOS 文档](/docs/objectos) +- [ObjectQL 文档](../02-objectql) +- [ObjectUI 文档](../03-objectui) +- [ObjectOS 文档](../04-objectos) diff --git a/content/docs/cn/00-framework/welcome.mdx b/content/docs/cn/00-framework/welcome.mdx index 0e7b53e..3b0e018 100644 --- a/content/docs/cn/00-framework/welcome.mdx +++ b/content/docs/cn/00-framework/welcome.mdx @@ -127,6 +127,6 @@ ObjectOS 是粘合 ObjectQL 和 ObjectUI 的运行时平台: ## 下一步 -- 查看[快速开始](../01-quickstart),5 分钟内运行第一个应用 +- 查看[快速开始](./quickstart),5 分钟内运行第一个应用 - 阅读[架构宪法](./manifesto),深入理解设计原则 - 了解[AI 协作指引](./ai-codex),提升开发效率 diff --git a/content/docs/index.mdx b/content/docs/index.mdx index cb14891..e570ccf 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -26,7 +26,7 @@ ObjectStack consists of three integrated engines: Ready to build? Choose your path: -- 🚀 **[Quick Start Guide](./01-quickstart)**: Create your first app in under 10 minutes. -- 💡 **[Core Concepts](./00-intro/welcome)**: Learn about the philosophy behind ObjectStack. -- 🏗️ **[Architecture](./00-intro/architecture)**: Deep dive into the technical design. +- 🚀 **[Quick Start Guide](./00-framework/quickstart)**: Create your first app in under 10 minutes. +- 💡 **[Core Concepts](./00-framework/welcome)**: Learn about the philosophy behind ObjectStack. +- 🏗️ **[Architecture](./00-framework/architecture)**: Deep dive into the technical design. From b70723d46649e10a0aa345e4fdc49941361188aa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 01:50:41 +0000 Subject: [PATCH 3/4] Fix relative links in quickstart documentation Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- .../docs/00-framework/quickstart/individual-developers.mdx | 4 ++-- .../docs/cn/00-framework/quickstart/individual-developers.mdx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/docs/00-framework/quickstart/individual-developers.mdx b/content/docs/00-framework/quickstart/individual-developers.mdx index bf99c42..3a7033f 100644 --- a/content/docs/00-framework/quickstart/individual-developers.mdx +++ b/content/docs/00-framework/quickstart/individual-developers.mdx @@ -392,8 +392,8 @@ Congratulations! You've built your first ObjectStack application. > **Note**: Some links below point to future documentation sections that are under development. -- Explore [ObjectQL](../02-objectql) - Advanced data modeling -- Master [ObjectUI](../03-objectui) - Complex UI patterns +- Explore [ObjectQL](../../02-objectql) - Advanced data modeling +- Master [ObjectUI](../../03-objectui) - Complex UI patterns - Study Triggers & Logic (coming soon) - Business rules ### Try These Projects diff --git a/content/docs/cn/00-framework/quickstart/individual-developers.mdx b/content/docs/cn/00-framework/quickstart/individual-developers.mdx index f6a4a93..682f000 100644 --- a/content/docs/cn/00-framework/quickstart/individual-developers.mdx +++ b/content/docs/cn/00-framework/quickstart/individual-developers.mdx @@ -392,8 +392,8 @@ dueDate: { > **注意**: 以下某些链接指向正在开发中的未来文档章节。 -- 探索 [ObjectQL](../02-objectql) - 高级数据建模 -- 掌握 [ObjectUI](../03-objectui) - 复杂 UI 模式 +- 探索 [ObjectQL](../../02-objectql) - 高级数据建模 +- 掌握 [ObjectUI](../../03-objectui) - 复杂 UI 模式 - 学习触发器与逻辑(即将推出) - 业务规则 ### 尝试这些项目 From dc8d4f685295b65938388b1e463823f79449bffb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 01:55:55 +0000 Subject: [PATCH 4/4] Fix relative links in all MDX files to use absolute paths with /docs/ prefix Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- content/docs/00-framework/architecture.mdx | 8 ++++---- content/docs/00-framework/index.mdx | 6 +++--- content/docs/00-framework/quickstart/index.mdx | 8 ++++---- .../quickstart/individual-developers.mdx | 6 +++--- content/docs/00-framework/welcome.mdx | 6 +++--- content/docs/02-objectql/core-concepts.mdx | 6 +++--- content/docs/02-objectql/core-features.mdx | 6 +++--- content/docs/02-objectql/index.mdx | 14 +++++++------- content/docs/02-objectql/protocol-spec.mdx | 6 +++--- content/docs/02-objectql/server-sdk.mdx | 6 +++--- content/docs/03-objectui/component-spec.mdx | 2 +- content/docs/03-objectui/core-concepts.mdx | 4 ++-- content/docs/03-objectui/index.mdx | 12 ++++++------ content/docs/03-objectui/renderer-usage.mdx | 4 ++-- content/docs/04-objectos/deployment.mdx | 4 ++-- content/docs/04-objectos/identity-access.mdx | 4 ++-- content/docs/04-objectos/index.mdx | 12 ++++++------ content/docs/04-objectos/platform-architecture.mdx | 4 ++-- content/docs/cn/00-framework/architecture.mdx | 8 ++++---- content/docs/cn/00-framework/index.mdx | 6 +++--- content/docs/cn/00-framework/quickstart/index.mdx | 12 ++++++------ .../quickstart/individual-developers.mdx | 6 +++--- content/docs/cn/00-framework/welcome.mdx | 6 +++--- content/docs/cn/02-objectql/core-concepts.mdx | 6 +++--- content/docs/cn/02-objectql/core-features.mdx | 6 +++--- content/docs/cn/02-objectql/index.mdx | 14 +++++++------- content/docs/cn/02-objectql/protocol-spec.mdx | 6 +++--- content/docs/cn/02-objectql/server-sdk.mdx | 6 +++--- content/docs/cn/03-objectui/component-spec.mdx | 2 +- content/docs/cn/03-objectui/core-concepts.mdx | 4 ++-- content/docs/cn/03-objectui/index.mdx | 12 ++++++------ content/docs/cn/03-objectui/renderer-usage.mdx | 4 ++-- content/docs/cn/04-objectos/deployment.mdx | 4 ++-- content/docs/cn/04-objectos/identity-access.mdx | 4 ++-- content/docs/cn/04-objectos/index.mdx | 12 ++++++------ .../docs/cn/04-objectos/platform-architecture.mdx | 4 ++-- content/docs/index.mdx | 12 ++++++------ 37 files changed, 126 insertions(+), 126 deletions(-) diff --git a/content/docs/00-framework/architecture.mdx b/content/docs/00-framework/architecture.mdx index d05a2af..9b17b6f 100644 --- a/content/docs/00-framework/architecture.mdx +++ b/content/docs/00-framework/architecture.mdx @@ -252,9 +252,9 @@ ObjectQL supports cross-database: ## Getting Started -To get started with ObjectStack, check out our [Quick Start Guide](./quickstart) guide. +To get started with ObjectStack, check out our [Quick Start Guide](/docs/00-framework/quickstart) guide. Learn more about each component: -- [ObjectQL Documentation](../02-objectql) -- [ObjectUI Documentation](../03-objectui) -- [ObjectOS Documentation](../04-objectos) +- [ObjectQL Documentation](/docs/02-objectql) +- [ObjectUI Documentation](/docs/03-objectui) +- [ObjectOS Documentation](/docs/04-objectos) diff --git a/content/docs/00-framework/index.mdx b/content/docs/00-framework/index.mdx index f9081d0..0f32de5 100644 --- a/content/docs/00-framework/index.mdx +++ b/content/docs/00-framework/index.mdx @@ -12,10 +12,10 @@ Welcome to the ObjectStack documentation. This section covers the foundational c If you are new to ObjectStack, we recommend reading these in order: ### 1. Welcome to ObjectStack -[Welcome to ObjectStack](./welcome): An overview of the platform, its three core engines (ObjectQL, ObjectUI, ObjectOS), and why we built it. +[Welcome to ObjectStack](/docs/00-framework/welcome): An overview of the platform, its three core engines (ObjectQL, ObjectUI, ObjectOS), and why we built it. ### 2. The Manifesto -[The Manifesto](./manifesto): Understanding the "Protocol-Driven" philosophy is key to mastering ObjectStack. Learn why we prioritize **Data Sovereignty** and **Technical Decoupling**. +[The Manifesto](/docs/00-framework/manifesto): Understanding the "Protocol-Driven" philosophy is key to mastering ObjectStack. Learn why we prioritize **Data Sovereignty** and **Technical Decoupling**. ### 3. The AI Codex -[The AI Codex](./ai-codex): ObjectStack is designed to be AI-native. Learn how to leverage LLMs to generate 80% of your application code using our standardized JSON protocols. +[The AI Codex](/docs/00-framework/ai-codex): ObjectStack is designed to be AI-native. Learn how to leverage LLMs to generate 80% of your application code using our standardized JSON protocols. diff --git a/content/docs/00-framework/quickstart/index.mdx b/content/docs/00-framework/quickstart/index.mdx index 56247fc..7c0bcea 100644 --- a/content/docs/00-framework/quickstart/index.mdx +++ b/content/docs/00-framework/quickstart/index.mdx @@ -26,7 +26,7 @@ Before you begin, ensure you have: - **Deployment**: Local execution. - **Time**: ~5 minutes. -[**Start Local Guide →**](./individual-developers) +[**Start Local Guide →**](/docs/00-framework/quickstart/individual-developers) ### 🏢 Path B: Enterprise Integrators (Docker) **Best for**: Teams, production apps, and connecting to legacy data. @@ -34,12 +34,12 @@ Before you begin, ensure you have: - **Deployment**: Docker / Kubernetes. - **Time**: ~15 minutes. -[**Start Enterprise Guide →**](./enterprise-integrators) +[**Start Enterprise Guide →**](/docs/00-framework/quickstart/enterprise-integrators) --- ## Explore Demos Prefer to deconstruct a working app? Check out our ready-to-run examples. -- **[Personal Accounting App](./demos#accounting)** (Local-First) -- **[Modern CRM System](./demos#crm)** (Enterprise) +- **[Personal Accounting App](/docs/00-framework/quickstart/demos#accounting)** (Local-First) +- **[Modern CRM System](/docs/00-framework/quickstart/demos#crm)** (Enterprise) diff --git a/content/docs/00-framework/quickstart/individual-developers.mdx b/content/docs/00-framework/quickstart/individual-developers.mdx index 3a7033f..a1d43ef 100644 --- a/content/docs/00-framework/quickstart/individual-developers.mdx +++ b/content/docs/00-framework/quickstart/individual-developers.mdx @@ -392,8 +392,8 @@ Congratulations! You've built your first ObjectStack application. > **Note**: Some links below point to future documentation sections that are under development. -- Explore [ObjectQL](../../02-objectql) - Advanced data modeling -- Master [ObjectUI](../../03-objectui) - Complex UI patterns +- Explore [ObjectQL](/docs/02-objectql) - Advanced data modeling +- Master [ObjectUI](/docs/03-objectui) - Complex UI patterns - Study Triggers & Logic (coming soon) - Business rules ### Try These Projects @@ -455,7 +455,7 @@ npm install ## Getting Help -- 📚 [Documentation](../../) - Complete guides +- 📚 [Documentation](/docs/) - Complete guides - 💬 [Community Forum](https://github.com/objectstack/objectstack/discussions) - 🐛 [Report Issues](https://github.com/objectstack/objectstack/issues) - 💡 [Examples Repository](https://github.com/objectstack/examples) diff --git a/content/docs/00-framework/welcome.mdx b/content/docs/00-framework/welcome.mdx index 5913d1c..2d59859 100644 --- a/content/docs/00-framework/welcome.mdx +++ b/content/docs/00-framework/welcome.mdx @@ -65,6 +65,6 @@ ObjectOS connects ObjectQL and ObjectUI into a cohesive runtime environment, han ## Next Steps -- **[Quick Start](./quickstart)**: Deploy your first application in 5 minutes. -- **[The Manifesto](./manifesto)**: Deep dive into our "Protocol-Driven" design philosophy. -- **[The AI Codex](./ai-codex)**: Learn how AI accelerates ObjectStack development. +- **[Quick Start](/docs/00-framework/quickstart)**: Deploy your first application in 5 minutes. +- **[The Manifesto](/docs/00-framework/manifesto)**: Deep dive into our "Protocol-Driven" design philosophy. +- **[The AI Codex](/docs/00-framework/ai-codex)**: Learn how AI accelerates ObjectStack development. diff --git a/content/docs/02-objectql/core-concepts.mdx b/content/docs/02-objectql/core-concepts.mdx index 492b42e..e024c5c 100644 --- a/content/docs/02-objectql/core-concepts.mdx +++ b/content/docs/02-objectql/core-concepts.mdx @@ -384,6 +384,6 @@ await db.registerSchema(updatedSchema) Now that you understand the core concepts: -- Learn the [Protocol Specification](./protocol-spec) for detailed schema and query syntax -- Explore [Core Features](./core-features) for advanced optimizations -- Master the [Server SDK](./server-sdk) API +- Learn the [Protocol Specification](/docs/02-objectql/protocol-spec) for detailed schema and query syntax +- Explore [Core Features](/docs/02-objectql/core-features) for advanced optimizations +- Master the [Server SDK](/docs/02-objectql/server-sdk) API diff --git a/content/docs/02-objectql/core-features.mdx b/content/docs/02-objectql/core-features.mdx index 69833da..34c124f 100644 --- a/content/docs/02-objectql/core-features.mdx +++ b/content/docs/02-objectql/core-features.mdx @@ -575,6 +575,6 @@ for (const product of products) { ## Next Steps -- Master the [Server SDK](./server-sdk) API -- Review [Protocol Spec](./protocol-spec) for query syntax -- Check [Core Concepts](./core-concepts) for fundamentals +- Master the [Server SDK](/docs/02-objectql/server-sdk) API +- Review [Protocol Spec](/docs/02-objectql/protocol-spec) for query syntax +- Check [Core Concepts](/docs/02-objectql/core-concepts) for fundamentals diff --git a/content/docs/02-objectql/index.mdx b/content/docs/02-objectql/index.mdx index 0451577..3f200fb 100644 --- a/content/docs/02-objectql/index.mdx +++ b/content/docs/02-objectql/index.mdx @@ -136,10 +136,10 @@ In this section, you will discover: Ready to dive in? Start with: -1. **[Core Concepts](./core-concepts)** - Understand the fundamental concepts -2. **[Protocol Spec](./protocol-spec)** - Learn the schema and query language -3. **[Core Features](./core-features)** - Explore advanced features -4. **[Server SDK](./server-sdk)** - Master the API +1. **[Core Concepts](/docs/02-objectql/core-concepts)** - Understand the fundamental concepts +2. **[Protocol Spec](/docs/02-objectql/protocol-spec)** - Learn the schema and query language +3. **[Core Features](/docs/02-objectql/core-features)** - Explore advanced features +4. **[Server SDK](/docs/02-objectql/server-sdk)** - Master the API ## Quick Example @@ -186,6 +186,6 @@ console.log(tasks) // [{ name: 'Learn ObjectQL', status: 'todo', priority: 1 }] Begin your ObjectQL journey: -- **New to ObjectQL?** Start with [Core Concepts](./core-concepts) -- **Want to see the full API?** Jump to [Server SDK](./server-sdk) -- **Need specific features?** Check [Core Features](./core-features) +- **New to ObjectQL?** Start with [Core Concepts](/docs/02-objectql/core-concepts) +- **Want to see the full API?** Jump to [Server SDK](/docs/02-objectql/server-sdk) +- **Need specific features?** Check [Core Features](/docs/02-objectql/core-features) diff --git a/content/docs/02-objectql/protocol-spec.mdx b/content/docs/02-objectql/protocol-spec.mdx index ad78420..b290566 100644 --- a/content/docs/02-objectql/protocol-spec.mdx +++ b/content/docs/02-objectql/protocol-spec.mdx @@ -677,6 +677,6 @@ await db.mutation('task', { ## Next Steps -- Explore [Core Features](./core-features) for performance optimizations -- Master the [Server SDK](./server-sdk) API reference -- Check [Core Concepts](./core-concepts) for foundational knowledge +- Explore [Core Features](/docs/02-objectql/core-features) for performance optimizations +- Master the [Server SDK](/docs/02-objectql/server-sdk) API reference +- Check [Core Concepts](/docs/02-objectql/core-concepts) for foundational knowledge diff --git a/content/docs/02-objectql/server-sdk.mdx b/content/docs/02-objectql/server-sdk.mdx index 0063c14..013be10 100644 --- a/content/docs/02-objectql/server-sdk.mdx +++ b/content/docs/02-objectql/server-sdk.mdx @@ -745,6 +745,6 @@ customers.forEach(customer => { ## Next Steps -- Review [Protocol Spec](./protocol-spec) for detailed query syntax -- Explore [Core Features](./core-features) for advanced optimizations -- Check [Core Concepts](./core-concepts) for foundational knowledge +- Review [Protocol Spec](/docs/02-objectql/protocol-spec) for detailed query syntax +- Explore [Core Features](/docs/02-objectql/core-features) for advanced optimizations +- Check [Core Concepts](/docs/02-objectql/core-concepts) for foundational knowledge diff --git a/content/docs/03-objectui/component-spec.mdx b/content/docs/03-objectui/component-spec.mdx index c06e6eb..3986757 100644 --- a/content/docs/03-objectui/component-spec.mdx +++ b/content/docs/03-objectui/component-spec.mdx @@ -784,4 +784,4 @@ Show notification message. ## Next Steps -- **[Renderer Usage](./renderer-usage)** - Learn how to integrate these components in your application +- **[Renderer Usage](/docs/03-objectui/renderer-usage)** - Learn how to integrate these components in your application diff --git a/content/docs/03-objectui/core-concepts.mdx b/content/docs/03-objectui/core-concepts.mdx index c742fbb..a851678 100644 --- a/content/docs/03-objectui/core-concepts.mdx +++ b/content/docs/03-objectui/core-concepts.mdx @@ -613,5 +613,5 @@ Always provide user feedback for actions: Now that you understand the core concepts, explore: -- **[Component Spec](./component-spec)** - Complete component protocol reference -- **[Renderer Usage](./renderer-usage)** - Integrate ObjectUI in your application +- **[Component Spec](/docs/03-objectui/component-spec)** - Complete component protocol reference +- **[Renderer Usage](/docs/03-objectui/renderer-usage)** - Integrate ObjectUI in your application diff --git a/content/docs/03-objectui/index.mdx b/content/docs/03-objectui/index.mdx index 962c230..d26b799 100644 --- a/content/docs/03-objectui/index.mdx +++ b/content/docs/03-objectui/index.mdx @@ -258,9 +258,9 @@ In this section, you will discover: Ready to dive in? Start with: -1. **[Core Concepts](./core-concepts)** - Understand declarative UI principles -2. **[Component Spec](./component-spec)** - Learn the component protocols -3. **[Renderer Usage](./renderer-usage)** - Integrate in your application +1. **[Core Concepts](/docs/03-objectui/core-concepts)** - Understand declarative UI principles +2. **[Component Spec](/docs/03-objectui/component-spec)** - Learn the component protocols +3. **[Renderer Usage](/docs/03-objectui/renderer-usage)** - Integrate in your application ## Quick Example @@ -330,6 +330,6 @@ This creates a fully functional todo application with: Begin your ObjectUI journey: -- **New to declarative UI?** Start with [Core Concepts](./core-concepts) -- **Need component reference?** Jump to [Component Spec](./component-spec) -- **Ready to build?** Check [Renderer Usage](./renderer-usage) +- **New to declarative UI?** Start with [Core Concepts](/docs/03-objectui/core-concepts) +- **Need component reference?** Jump to [Component Spec](/docs/03-objectui/component-spec) +- **Ready to build?** Check [Renderer Usage](/docs/03-objectui/renderer-usage) diff --git a/content/docs/03-objectui/renderer-usage.mdx b/content/docs/03-objectui/renderer-usage.mdx index 3b5ba0a..7276315 100644 --- a/content/docs/03-objectui/renderer-usage.mdx +++ b/content/docs/03-objectui/renderer-usage.mdx @@ -727,6 +727,6 @@ function App() { ## Next Steps -- Explore [Component Spec](./component-spec) for detailed component reference -- Check out [Core Concepts](./core-concepts) for architectural understanding +- Explore [Component Spec](/docs/03-objectui/component-spec) for detailed component reference +- Check out [Core Concepts](/docs/03-objectui/core-concepts) for architectural understanding - Join the community for support and examples diff --git a/content/docs/04-objectos/deployment.mdx b/content/docs/04-objectos/deployment.mdx index 95a3578..7b89efc 100644 --- a/content/docs/04-objectos/deployment.mdx +++ b/content/docs/04-objectos/deployment.mdx @@ -641,5 +641,5 @@ await app.backup.restore({ You now know how to deploy ObjectOS in various configurations: -- **[Platform Architecture](./platform-architecture)** - Review platform architecture -- **[Identity & Access](./identity-access)** - Configure security and permissions +- **[Platform Architecture](/docs/04-objectos/platform-architecture)** - Review platform architecture +- **[Identity & Access](/docs/04-objectos/identity-access)** - Configure security and permissions diff --git a/content/docs/04-objectos/identity-access.mdx b/content/docs/04-objectos/identity-access.mdx index 6630d96..982d87c 100644 --- a/content/docs/04-objectos/identity-access.mdx +++ b/content/docs/04-objectos/identity-access.mdx @@ -562,5 +562,5 @@ for (const role of roles) { Now that you understand identity and access management: -- **[Deployment & Operations](./deployment)** - Learn how to deploy ObjectOS applications -- **[Platform Architecture](./platform-architecture)** - Review the platform architecture +- **[Deployment & Operations](/docs/04-objectos/deployment)** - Learn how to deploy ObjectOS applications +- **[Platform Architecture](/docs/04-objectos/platform-architecture)** - Review the platform architecture diff --git a/content/docs/04-objectos/index.mdx b/content/docs/04-objectos/index.mdx index 3563c55..9ec705b 100644 --- a/content/docs/04-objectos/index.mdx +++ b/content/docs/04-objectos/index.mdx @@ -148,9 +148,9 @@ In this section, you will discover: Ready to dive in? Start with: -1. **[Platform Architecture](./platform-architecture)** - Understand how ObjectOS works -2. **[Identity & Access](./identity-access)** - Set up users and permissions -3. **[Deployment](./deployment)** - Deploy your application +1. **[Platform Architecture](/docs/04-objectos/platform-architecture)** - Understand how ObjectOS works +2. **[Identity & Access](/docs/04-objectos/identity-access)** - Set up users and permissions +3. **[Deployment](/docs/04-objectos/deployment)** - Deploy your application ## Quick Example @@ -222,6 +222,6 @@ const app = new ObjectOS({ Begin your ObjectOS journey: -- **New to ObjectOS?** Start with [Platform Architecture](./platform-architecture) -- **Setting up security?** Jump to [Identity & Access](./identity-access) -- **Ready to deploy?** Check [Deployment & Operations](./deployment) +- **New to ObjectOS?** Start with [Platform Architecture](/docs/04-objectos/platform-architecture) +- **Setting up security?** Jump to [Identity & Access](/docs/04-objectos/identity-access) +- **Ready to deploy?** Check [Deployment & Operations](/docs/04-objectos/deployment) diff --git a/content/docs/04-objectos/platform-architecture.mdx b/content/docs/04-objectos/platform-architecture.mdx index 4e8d8ac..e4c4161 100644 --- a/content/docs/04-objectos/platform-architecture.mdx +++ b/content/docs/04-objectos/platform-architecture.mdx @@ -422,5 +422,5 @@ const pages = { Now that you understand the platform architecture: -- **[Identity & Access](./identity-access)** - Learn about user management and RBAC -- **[Deployment](./deployment)** - Deploy ObjectOS applications +- **[Identity & Access](/docs/04-objectos/identity-access)** - Learn about user management and RBAC +- **[Deployment](/docs/04-objectos/deployment)** - Deploy ObjectOS applications diff --git a/content/docs/cn/00-framework/architecture.mdx b/content/docs/cn/00-framework/architecture.mdx index 2b4ef98..d93285f 100644 --- a/content/docs/cn/00-framework/architecture.mdx +++ b/content/docs/cn/00-framework/architecture.mdx @@ -252,9 +252,9 @@ ObjectQL 支持跨数据库: ## 开始使用 -要开始使用 ObjectStack,请查看我们的[快速开始指南](./quickstart)指南。 +要开始使用 ObjectStack,请查看我们的[快速开始指南](/docs/00-framework/quickstart)指南。 了解各个组件的详细信息: -- [ObjectQL 文档](../02-objectql) -- [ObjectUI 文档](../03-objectui) -- [ObjectOS 文档](../04-objectos) +- [ObjectQL 文档](/docs/02-objectql) +- [ObjectUI 文档](/docs/03-objectui) +- [ObjectOS 文档](/docs/04-objectos) diff --git a/content/docs/cn/00-framework/index.mdx b/content/docs/cn/00-framework/index.mdx index 7964a4f..080c411 100644 --- a/content/docs/cn/00-framework/index.mdx +++ b/content/docs/cn/00-framework/index.mdx @@ -9,6 +9,6 @@ description: ObjectStack 的世界观、价值观和总纲 ## 章节内容 -- [欢迎来到 ObjectStack](./welcome) - 了解项目愿景和核心组件 -- [架构宪法](./manifesto) - 核心设计原则和理念 -- [AI 协作指引](./ai-codex) - 使用 AI 辅助开发的最佳实践 +- [欢迎来到 ObjectStack](/docs/00-framework/welcome) - 了解项目愿景和核心组件 +- [架构宪法](/docs/00-framework/manifesto) - 核心设计原则和理念 +- [AI 协作指引](/docs/00-framework/ai-codex) - 使用 AI 辅助开发的最佳实践 diff --git a/content/docs/cn/00-framework/quickstart/index.mdx b/content/docs/cn/00-framework/quickstart/index.mdx index 2001900..71b15ea 100644 --- a/content/docs/cn/00-framework/quickstart/index.mdx +++ b/content/docs/cn/00-framework/quickstart/index.mdx @@ -13,7 +13,7 @@ description: 5 分钟快速上手 ObjectStack 如果您希望快速构建个人应用,无需搭建数据库服务器: -- [个人开发者指南](./individual-developers) - 学习如何创建本地优先的应用 +- [个人开发者指南](/docs/00-framework/quickstart/individual-developers) - 学习如何创建本地优先的应用 - 安装 Node.js 并配置环境 - 使用 `npm create object-app` 快速创建项目 - 几分钟内构建一个待办事项应用 @@ -24,7 +24,7 @@ description: 5 分钟快速上手 ObjectStack 如果您需要连接现有数据库或在 Docker 环境中部署: -- [企业集成人员指南](./enterprise-integrators) - 连接 MySQL/PostgreSQL 并使用 Docker 部署 +- [企业集成人员指南](/docs/00-framework/quickstart/enterprise-integrators) - 连接 MySQL/PostgreSQL 并使用 Docker 部署 - 连接企业数据库(MySQL、PostgreSQL、Oracle、SQL Server) - 使用 ObjectOS Docker 容器部署 - 配置多租户环境 @@ -35,7 +35,7 @@ description: 5 分钟快速上手 ObjectStack 想要看看 ObjectStack 的实际效果?查看我们的演示应用: -- [示例项目展示](./demos) - 探索可直接运行的示例 +- [示例项目展示](/docs/00-framework/quickstart/demos) - 探索可直接运行的示例 - 个人记账应用(.oos 包版本) - 企业 CRM 系统(Docker 部署版本) - 下载、安装并立即体验 @@ -67,6 +67,6 @@ description: 5 分钟快速上手 ObjectStack 选择您的路径并开始构建: -1. **初次使用 ObjectStack?** 从[个人开发者指南](./individual-developers)开始 -2. **企业用户?** 跳转到[企业集成人员指南](./enterprise-integrators) -3. **想先探索一下?** 查看[示例项目](./demos) +1. **初次使用 ObjectStack?** 从[个人开发者指南](/docs/00-framework/quickstart/individual-developers)开始 +2. **企业用户?** 跳转到[企业集成人员指南](/docs/00-framework/quickstart/enterprise-integrators) +3. **想先探索一下?** 查看[示例项目](/docs/00-framework/quickstart/demos) diff --git a/content/docs/cn/00-framework/quickstart/individual-developers.mdx b/content/docs/cn/00-framework/quickstart/individual-developers.mdx index 682f000..84d32d6 100644 --- a/content/docs/cn/00-framework/quickstart/individual-developers.mdx +++ b/content/docs/cn/00-framework/quickstart/individual-developers.mdx @@ -392,8 +392,8 @@ dueDate: { > **注意**: 以下某些链接指向正在开发中的未来文档章节。 -- 探索 [ObjectQL](../../02-objectql) - 高级数据建模 -- 掌握 [ObjectUI](../../03-objectui) - 复杂 UI 模式 +- 探索 [ObjectQL](/docs/02-objectql) - 高级数据建模 +- 掌握 [ObjectUI](/docs/03-objectui) - 复杂 UI 模式 - 学习触发器与逻辑(即将推出) - 业务规则 ### 尝试这些项目 @@ -455,7 +455,7 @@ npm install ## 获取帮助 -- 📚 [文档](../../) - 完整指南 +- 📚 [文档](/docs/cn) - 完整指南 - 💬 [社区论坛](https://github.com/objectstack/objectstack/discussions) - 🐛 [报告问题](https://github.com/objectstack/objectstack/issues) - 💡 [示例仓库](https://github.com/objectstack/examples) diff --git a/content/docs/cn/00-framework/welcome.mdx b/content/docs/cn/00-framework/welcome.mdx index 3b0e018..9967492 100644 --- a/content/docs/cn/00-framework/welcome.mdx +++ b/content/docs/cn/00-framework/welcome.mdx @@ -127,6 +127,6 @@ ObjectOS 是粘合 ObjectQL 和 ObjectUI 的运行时平台: ## 下一步 -- 查看[快速开始](./quickstart),5 分钟内运行第一个应用 -- 阅读[架构宪法](./manifesto),深入理解设计原则 -- 了解[AI 协作指引](./ai-codex),提升开发效率 +- 查看[快速开始](/docs/00-framework/quickstart),5 分钟内运行第一个应用 +- 阅读[架构宪法](/docs/00-framework/manifesto),深入理解设计原则 +- 了解[AI 协作指引](/docs/00-framework/ai-codex),提升开发效率 diff --git a/content/docs/cn/02-objectql/core-concepts.mdx b/content/docs/cn/02-objectql/core-concepts.mdx index d20ced5..6818c68 100644 --- a/content/docs/cn/02-objectql/core-concepts.mdx +++ b/content/docs/cn/02-objectql/core-concepts.mdx @@ -384,6 +384,6 @@ await db.registerSchema(updatedSchema) 现在您已理解核心概念: -- 学习[协议规范](./protocol-spec)了解详细的 Schema 和查询语法 -- 探索[核心功能](./core-features)了解高级优化 -- 掌握[服务端 SDK](./server-sdk) API +- 学习[协议规范](/docs/02-objectql/protocol-spec)了解详细的 Schema 和查询语法 +- 探索[核心功能](/docs/02-objectql/core-features)了解高级优化 +- 掌握[服务端 SDK](/docs/02-objectql/server-sdk) API diff --git a/content/docs/cn/02-objectql/core-features.mdx b/content/docs/cn/02-objectql/core-features.mdx index 77db4ee..7fb7806 100644 --- a/content/docs/cn/02-objectql/core-features.mdx +++ b/content/docs/cn/02-objectql/core-features.mdx @@ -575,6 +575,6 @@ for (const product of products) { ## 下一步 -- 掌握[服务端 SDK](./server-sdk) API -- 查看[协议规范](./protocol-spec)了解查询语法 -- 查看[核心概念](./core-concepts)了解基础知识 +- 掌握[服务端 SDK](/docs/02-objectql/server-sdk) API +- 查看[协议规范](/docs/02-objectql/protocol-spec)了解查询语法 +- 查看[核心概念](/docs/02-objectql/core-concepts)了解基础知识 diff --git a/content/docs/cn/02-objectql/index.mdx b/content/docs/cn/02-objectql/index.mdx index c32189b..a3078e9 100644 --- a/content/docs/cn/02-objectql/index.mdx +++ b/content/docs/cn/02-objectql/index.mdx @@ -136,10 +136,10 @@ const data = await tenantDb.query('customers', {}) 准备好深入了解了吗?从这里开始: -1. **[核心概念](./core-concepts)** - 理解基础概念 -2. **[协议规范](./protocol-spec)** - 学习 Schema 和查询语言 -3. **[核心功能](./core-features)** - 探索高级功能 -4. **[服务端 SDK](./server-sdk)** - 掌握 API +1. **[核心概念](/docs/02-objectql/core-concepts)** - 理解基础概念 +2. **[协议规范](/docs/02-objectql/protocol-spec)** - 学习 Schema 和查询语言 +3. **[核心功能](/docs/02-objectql/core-features)** - 探索高级功能 +4. **[服务端 SDK](/docs/02-objectql/server-sdk)** - 掌握 API ## 快速示例 @@ -186,6 +186,6 @@ console.log(tasks) // [{ name: '学习 ObjectQL', status: 'todo', priority: 1 }] 开始您的 ObjectQL 之旅: -- **初次接触 ObjectQL?** 从[核心概念](./core-concepts)开始 -- **想查看完整 API?** 跳转到[服务端 SDK](./server-sdk) -- **需要特定功能?** 查看[核心功能](./core-features) +- **初次接触 ObjectQL?** 从[核心概念](/docs/02-objectql/core-concepts)开始 +- **想查看完整 API?** 跳转到[服务端 SDK](/docs/02-objectql/server-sdk) +- **需要特定功能?** 查看[核心功能](/docs/02-objectql/core-features) diff --git a/content/docs/cn/02-objectql/protocol-spec.mdx b/content/docs/cn/02-objectql/protocol-spec.mdx index 4758de1..6f85994 100644 --- a/content/docs/cn/02-objectql/protocol-spec.mdx +++ b/content/docs/cn/02-objectql/protocol-spec.mdx @@ -677,6 +677,6 @@ await db.mutation('task', { ## 下一步 -- 探索[核心功能](./core-features)了解性能优化 -- 掌握[服务端 SDK](./server-sdk) API 参考 -- 查看[核心概念](./core-concepts)了解基础知识 +- 探索[核心功能](/docs/02-objectql/core-features)了解性能优化 +- 掌握[服务端 SDK](/docs/02-objectql/server-sdk) API 参考 +- 查看[核心概念](/docs/02-objectql/core-concepts)了解基础知识 diff --git a/content/docs/cn/02-objectql/server-sdk.mdx b/content/docs/cn/02-objectql/server-sdk.mdx index ceb8958..c80fa63 100644 --- a/content/docs/cn/02-objectql/server-sdk.mdx +++ b/content/docs/cn/02-objectql/server-sdk.mdx @@ -745,6 +745,6 @@ customers.forEach(customer => { ## 下一步 -- 查看[协议规范](./protocol-spec)了解详细的查询语法 -- 探索[核心功能](./core-features)了解高级优化 -- 查看[核心概念](./core-concepts)了解基础知识 +- 查看[协议规范](/docs/02-objectql/protocol-spec)了解详细的查询语法 +- 探索[核心功能](/docs/02-objectql/core-features)了解高级优化 +- 查看[核心概念](/docs/02-objectql/core-concepts)了解基础知识 diff --git a/content/docs/cn/03-objectui/component-spec.mdx b/content/docs/cn/03-objectui/component-spec.mdx index 4b2ef46..627934f 100644 --- a/content/docs/cn/03-objectui/component-spec.mdx +++ b/content/docs/cn/03-objectui/component-spec.mdx @@ -784,4 +784,4 @@ description: 所有 ObjectUI 组件的完整协议参考 ## 下一步 -- **[渲染器使用](./renderer-usage)** - 了解如何在应用中集成这些组件 +- **[渲染器使用](/docs/03-objectui/renderer-usage)** - 了解如何在应用中集成这些组件 diff --git a/content/docs/cn/03-objectui/core-concepts.mdx b/content/docs/cn/03-objectui/core-concepts.mdx index e5b771e..cd1552c 100644 --- a/content/docs/cn/03-objectui/core-concepts.mdx +++ b/content/docs/cn/03-objectui/core-concepts.mdx @@ -613,5 +613,5 @@ const protocol = { 现在您已经理解了核心概念,继续探索: -- **[组件规范](./component-spec)** - 完整的组件协议参考 -- **[渲染器使用](./renderer-usage)** - 在应用中集成 ObjectUI +- **[组件规范](/docs/03-objectui/component-spec)** - 完整的组件协议参考 +- **[渲染器使用](/docs/03-objectui/renderer-usage)** - 在应用中集成 ObjectUI diff --git a/content/docs/cn/03-objectui/index.mdx b/content/docs/cn/03-objectui/index.mdx index ec5a93c..ed7ae9d 100644 --- a/content/docs/cn/03-objectui/index.mdx +++ b/content/docs/cn/03-objectui/index.mdx @@ -258,9 +258,9 @@ return 准备好深入了解了吗?从这里开始: -1. **[核心概念](./core-concepts)** - 理解声明式 UI 原则 -2. **[组件规范](./component-spec)** - 学习组件协议 -3. **[渲染器使用](./renderer-usage)** - 在应用中集成 +1. **[核心概念](/docs/03-objectui/core-concepts)** - 理解声明式 UI 原则 +2. **[组件规范](/docs/03-objectui/component-spec)** - 学习组件协议 +3. **[渲染器使用](/docs/03-objectui/renderer-usage)** - 在应用中集成 ## 快速示例 @@ -330,6 +330,6 @@ function App() { 开始您的 ObjectUI 之旅: -- **初次接触声明式 UI?** 从[核心概念](./core-concepts)开始 -- **需要组件参考?** 跳转到[组件规范](./component-spec) -- **准备开始构建?** 查看[渲染器使用](./renderer-usage) +- **初次接触声明式 UI?** 从[核心概念](/docs/03-objectui/core-concepts)开始 +- **需要组件参考?** 跳转到[组件规范](/docs/03-objectui/component-spec) +- **准备开始构建?** 查看[渲染器使用](/docs/03-objectui/renderer-usage) diff --git a/content/docs/cn/03-objectui/renderer-usage.mdx b/content/docs/cn/03-objectui/renderer-usage.mdx index 22d35e4..b489e9e 100644 --- a/content/docs/cn/03-objectui/renderer-usage.mdx +++ b/content/docs/cn/03-objectui/renderer-usage.mdx @@ -727,6 +727,6 @@ function App() { ## 下一步 -- 查看[组件规范](./component-spec)了解详细的组件参考 -- 查看[核心概念](./core-concepts)了解架构理解 +- 查看[组件规范](/docs/03-objectui/component-spec)了解详细的组件参考 +- 查看[核心概念](/docs/03-objectui/core-concepts)了解架构理解 - 加入社区获取支持和示例 diff --git a/content/docs/cn/04-objectos/deployment.mdx b/content/docs/cn/04-objectos/deployment.mdx index c787a8a..00b8f34 100644 --- a/content/docs/cn/04-objectos/deployment.mdx +++ b/content/docs/cn/04-objectos/deployment.mdx @@ -641,5 +641,5 @@ await app.backup.restore({ 您现在了解了如何以各种配置部署 ObjectOS: -- **[平台架构](./platform-architecture)** - 回顾平台架构 -- **[身份与访问](./identity-access)** - 配置安全和权限 +- **[平台架构](/docs/04-objectos/platform-architecture)** - 回顾平台架构 +- **[身份与访问](/docs/04-objectos/identity-access)** - 配置安全和权限 diff --git a/content/docs/cn/04-objectos/identity-access.mdx b/content/docs/cn/04-objectos/identity-access.mdx index 4305b31..f1574d0 100644 --- a/content/docs/cn/04-objectos/identity-access.mdx +++ b/content/docs/cn/04-objectos/identity-access.mdx @@ -562,5 +562,5 @@ for (const role of roles) { 现在您已经理解了身份与访问管理: -- **[部署与运维](./deployment)** - 了解如何部署 ObjectOS 应用 -- **[平台架构](./platform-architecture)** - 回顾平台架构 +- **[部署与运维](/docs/04-objectos/deployment)** - 了解如何部署 ObjectOS 应用 +- **[平台架构](/docs/04-objectos/platform-architecture)** - 回顾平台架构 diff --git a/content/docs/cn/04-objectos/index.mdx b/content/docs/cn/04-objectos/index.mdx index 4a67272..4373a00 100644 --- a/content/docs/cn/04-objectos/index.mdx +++ b/content/docs/cn/04-objectos/index.mdx @@ -148,9 +148,9 @@ const app = new ObjectOS({ 准备好深入了解了吗?从这里开始: -1. **[平台架构](./platform-architecture)** - 理解 ObjectOS 的工作原理 -2. **[身份与访问](./identity-access)** - 设置用户和权限 -3. **[部署与运维](./deployment)** - 部署您的应用 +1. **[平台架构](/docs/04-objectos/platform-architecture)** - 理解 ObjectOS 的工作原理 +2. **[身份与访问](/docs/04-objectos/identity-access)** - 设置用户和权限 +3. **[部署与运维](/docs/04-objectos/deployment)** - 部署您的应用 ## 快速示例 @@ -222,6 +222,6 @@ const app = new ObjectOS({ 开始您的 ObjectOS 之旅: -- **初次接触 ObjectOS?** 从[平台架构](./platform-architecture)开始 -- **设置安全?** 跳转到[身份与访问](./identity-access) -- **准备部署?** 查看[部署与运维](./deployment) +- **初次接触 ObjectOS?** 从[平台架构](/docs/04-objectos/platform-architecture)开始 +- **设置安全?** 跳转到[身份与访问](/docs/04-objectos/identity-access) +- **准备部署?** 查看[部署与运维](/docs/04-objectos/deployment) diff --git a/content/docs/cn/04-objectos/platform-architecture.mdx b/content/docs/cn/04-objectos/platform-architecture.mdx index 6e49c55..daa1353 100644 --- a/content/docs/cn/04-objectos/platform-architecture.mdx +++ b/content/docs/cn/04-objectos/platform-architecture.mdx @@ -421,5 +421,5 @@ const pages = { 现在您已经理解了平台架构: -- **[身份与访问](./identity-access)** - 了解用户管理和 RBAC -- **[部署与运维](./deployment)** - 部署 ObjectOS 应用 +- **[身份与访问](/docs/04-objectos/identity-access)** - 了解用户管理和 RBAC +- **[部署与运维](/docs/04-objectos/deployment)** - 部署 ObjectOS 应用 diff --git a/content/docs/index.mdx b/content/docs/index.mdx index e570ccf..f6ddb9f 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -14,19 +14,19 @@ It standardizes the development process using a "Protocol-Driven" architecture, ObjectStack consists of three integrated engines: ### ObjectQL (Backend) -[ObjectQL](./02-objectql): The universal data protocol. Define your data models once in JSON schema, and run them on any database (SQLite, PostgreSQL, Oracle, etc.). +[ObjectQL](/docs/02-objectql): The universal data protocol. Define your data models once in JSON schema, and run them on any database (SQLite, PostgreSQL, Oracle, etc.). ### ObjectUI (Frontend) -[ObjectUI](./03-objectui): The declarative UI engine. Render enterprise-grade interfaces directly from your data protocols without writing repetitive component code. +[ObjectUI](/docs/03-objectui): The declarative UI engine. Render enterprise-grade interfaces directly from your data protocols without writing repetitive component code. ### ObjectOS (Runtime) -[ObjectOS](./04-objectos): The operating system for your apps. Binds ObjectQL and ObjectUI together with built-in identity management, security, and access control. +[ObjectOS](/docs/04-objectos): The operating system for your apps. Binds ObjectQL and ObjectUI together with built-in identity management, security, and access control. ## Getting Started Ready to build? Choose your path: -- 🚀 **[Quick Start Guide](./00-framework/quickstart)**: Create your first app in under 10 minutes. -- 💡 **[Core Concepts](./00-framework/welcome)**: Learn about the philosophy behind ObjectStack. -- 🏗️ **[Architecture](./00-framework/architecture)**: Deep dive into the technical design. +- 🚀 **[Quick Start Guide](/docs/00-framework/quickstart)**: Create your first app in under 10 minutes. +- 💡 **[Core Concepts](/docs/00-framework/welcome)**: Learn about the philosophy behind ObjectStack. +- 🏗️ **[Architecture](/docs/00-framework/architecture)**: Deep dive into the technical design.