From 28c7ceaa4b32c6c32df82a3968a842e8c8ca2450 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 01:12:26 +0000 Subject: [PATCH 1/4] Initial plan From 4c2899bbeecc02da849baec1b329d0f1f2dbf259 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 01:16:28 +0000 Subject: [PATCH 2/4] Replace protocol-driven with metadata-driven in all documentation Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- content/docs/00-framework/ai-codex.mdx | 2 +- content/docs/00-framework/index.mdx | 2 +- content/docs/00-framework/welcome.mdx | 4 ++-- content/docs/cn/00-framework/ai-codex.mdx | 2 +- content/docs/cn/00-framework/welcome.mdx | 6 +++--- content/docs/index.mdx | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/content/docs/00-framework/ai-codex.mdx b/content/docs/00-framework/ai-codex.mdx index 41c6ca7..e5ce95e 100644 --- a/content/docs/00-framework/ai-codex.mdx +++ b/content/docs/00-framework/ai-codex.mdx @@ -9,7 +9,7 @@ This guide helps developers leverage AI tools to enhance ObjectStack development ## Why AI Collaboration -ObjectStack, as a protocol-driven platform, involves a lot of: +ObjectStack, as a metadata-driven platform, involves a lot of: - Schema definitions - UI protocol configurations - Repetitive CRUD code diff --git a/content/docs/00-framework/index.mdx b/content/docs/00-framework/index.mdx index f9081d0..e9e06bb 100644 --- a/content/docs/00-framework/index.mdx +++ b/content/docs/00-framework/index.mdx @@ -15,7 +15,7 @@ If you are new to ObjectStack, we recommend reading these in order: [Welcome to ObjectStack](./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](./manifesto): Understanding the "Metadata-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. diff --git a/content/docs/00-framework/welcome.mdx b/content/docs/00-framework/welcome.mdx index 8388386..a0ef9cf 100644 --- a/content/docs/00-framework/welcome.mdx +++ b/content/docs/00-framework/welcome.mdx @@ -17,7 +17,7 @@ Your data belongs to you. ObjectStack applications store data locally by default ### 2. Database Agnostic **Write once, adapter everywhere.** Don't bind your business logic to a specific database vendor. ObjectStack's protocol layer abstracts the underlying storage, allowing you to migrate freely between MySQL, PostgreSQL, SQLite, Oracle, and SQL Server. -### 3. Protocol-Driven Development +### 3. Metadata-Driven Development We separate the *what* from the *how*. You define your Backend (ObjectQL) and Frontend (ObjectUI) using standard JSON protocols, significantly reducing boilerplate code and technical debt. --- @@ -66,5 +66,5 @@ ObjectOS connects ObjectQL and ObjectUI into a cohesive runtime environment, han ## Next Steps - **[Quick Start](../01-quickstart)**: Deploy your first application in 5 minutes. -- **[The Manifesto](./manifesto)**: Deep dive into our "Protocol-Driven" design philosophy. +- **[The Manifesto](./manifesto)**: Deep dive into our "Metadata-Driven" design philosophy. - **[The AI Codex](./ai-codex)**: Learn how AI accelerates ObjectStack development. diff --git a/content/docs/cn/00-framework/ai-codex.mdx b/content/docs/cn/00-framework/ai-codex.mdx index 856b9a3..3150f8d 100644 --- a/content/docs/cn/00-framework/ai-codex.mdx +++ b/content/docs/cn/00-framework/ai-codex.mdx @@ -9,7 +9,7 @@ description: 使用 AI 辅助开发 ObjectStack 项目的最佳实践 ## 为什么需要 AI 协作 -ObjectStack 作为一个协议驱动的平台,有大量的: +ObjectStack 作为一个元数据驱动的平台,有大量的: - Schema 定义 - UI 协议配置 - 重复性 CRUD 代码 diff --git a/content/docs/cn/00-framework/welcome.mdx b/content/docs/cn/00-framework/welcome.mdx index 0e7b53e..cba7d36 100644 --- a/content/docs/cn/00-framework/welcome.mdx +++ b/content/docs/cn/00-framework/welcome.mdx @@ -7,13 +7,13 @@ description: 了解 ObjectStack 的项目愿景和核心组件 ## 项目愿景 -ObjectStack 是一个本地优先、跨数据库、协议驱动的全栈应用开发平台。 +ObjectStack 是一个本地优先、跨数据库、元数据驱动的全栈应用开发平台。 ### 核心价值主张 - **本地优先(Local-First)**:数据存储在本地,用户拥有完整的数据控制权 - **跨数据库(Database-Agnostic)**:一次开发,可在任意数据库上运行 -- **协议驱动(Protocol-Driven)**:通过标准化协议实现业务逻辑与技术实现的分离 +- **元数据驱动(Metadata-Driven)**:通过标准化协议实现业务逻辑与技术实现的分离 ## 核心组件 @@ -93,7 +93,7 @@ ObjectOS 是粘合 ObjectQL 和 ObjectUI 的运行时平台: ### 2. 开发效率 -通过协议驱动的方式,大幅减少重复性代码编写,提升开发效率。 +通过元数据驱动的方式,大幅减少重复性代码编写,提升开发效率。 ### 3. 灵活部署 diff --git a/content/docs/index.mdx b/content/docs/index.mdx index cb14891..b25a18a 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -1,13 +1,13 @@ --- title: Introduction -description: ObjectStack - The Protocol-Driven Development Platform +description: ObjectStack - The Metadata-Driven Development Platform --- # ObjectStack Documentation **ObjectStack** is a full-stack, local-first development platform designed for **data sovereignty** and **technical decoupling**. -It standardizes the development process using a "Protocol-Driven" architecture, separating business logic from technical implementation. +It standardizes the development process using a "Metadata-Driven" architecture, separating business logic from technical implementation. ## Core Products From 5cd3c4f007d37f1b89d75d394f66d909fc5093da Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 01:17:37 +0000 Subject: [PATCH 3/4] Fix spacing issue in Chinese documentation Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- content/docs/cn/00-framework/welcome.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/cn/00-framework/welcome.mdx b/content/docs/cn/00-framework/welcome.mdx index cba7d36..9766ec4 100644 --- a/content/docs/cn/00-framework/welcome.mdx +++ b/content/docs/cn/00-framework/welcome.mdx @@ -93,7 +93,7 @@ ObjectOS 是粘合 ObjectQL 和 ObjectUI 的运行时平台: ### 2. 开发效率 -通过元数据驱动的方式,大幅减少重复性代码编写,提升开发效率。 +通过元数据驱动的方式,大幅减少重复性代码编写,提升开发效率。 ### 3. 灵活部署 From 6bae30e0584aed5c92e9c8b5af9b9770034116d8 Mon Sep 17 00:00:00 2001 From: Jack Date: Sat, 17 Jan 2026 12:21:24 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=9C=A8=20CI=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=B8=AD=E4=B8=BA=E7=94=9F=E6=88=90=E6=BA=90=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=92=8C=E7=B1=BB=E5=9E=8B=E6=A3=80=E6=9F=A5=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E5=99=A8=EF=BC=8C=E4=BB=A5=E7=A1=AE=E4=BF=9D?= =?UTF-8?q?=E4=BB=85=E9=92=88=E5=AF=B9=20'@objectdocs/site'=20=E5=8C=85?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E7=9B=B8=E5=85=B3=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4da1523..230f799 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,10 +34,10 @@ jobs: run: pnpm install --frozen-lockfile - name: Generate source files - run: pnpm exec fumadocs-mdx + run: pnpm --filter '@objectdocs/site' exec fumadocs-mdx - name: Type check - run: pnpm exec tsc --noEmit + run: pnpm --filter '@objectdocs/site' exec tsc --noEmit - name: Build run: pnpm run build