Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/docs/00-framework/ai-codex.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/docs/00-framework/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.
4 changes: 2 additions & 2 deletions content/docs/00-framework/welcome.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.

---
Expand Down Expand Up @@ -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.
2 changes: 1 addition & 1 deletion content/docs/cn/00-framework/ai-codex.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: 使用 AI 辅助开发 ObjectStack 项目的最佳实践

## 为什么需要 AI 协作

ObjectStack 作为一个协议驱动的平台,有大量的:
ObjectStack 作为一个元数据驱动的平台,有大量的:
- Schema 定义
- UI 协议配置
- 重复性 CRUD 代码
Expand Down
6 changes: 3 additions & 3 deletions content/docs/cn/00-framework/welcome.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ description: 了解 ObjectStack 的项目愿景和核心组件

## 项目愿景

ObjectStack 是一个本地优先、跨数据库、协议驱动的全栈应用开发平台
ObjectStack 是一个本地优先、跨数据库、元数据驱动的全栈应用开发平台

### 核心价值主张

- **本地优先(Local-First)**:数据存储在本地,用户拥有完整的数据控制权
- **跨数据库(Database-Agnostic)**:一次开发,可在任意数据库上运行
- **协议驱动(Protocol-Driven)**:通过标准化协议实现业务逻辑与技术实现的分离
- **元数据驱动(Metadata-Driven)**:通过标准化协议实现业务逻辑与技术实现的分离

## 核心组件

Expand Down Expand Up @@ -93,7 +93,7 @@ ObjectOS 是粘合 ObjectQL 和 ObjectUI 的运行时平台:

### 2. 开发效率

通过协议驱动的方式,大幅减少重复性代码编写,提升开发效率。
通过元数据驱动的方式,大幅减少重复性代码编写,提升开发效率。

### 3. 灵活部署

Expand Down
4 changes: 2 additions & 2 deletions content/docs/index.mdx
Original file line number Diff line number Diff line change
@@ -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

Expand Down
Loading