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 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..9766ec4 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