架构总览
权威源:仓库
CLAUDE.md §1 / §5与docs/architecture.md。本页做导览。
仓库结构(pnpm workspace)
| 包 | 职责 |
|---|---|
apps/web | React 18 + Vite + Zustand + Tailwind + Radix 前端(@reelchair/web) |
apps/backend | Fastify REST API,部署在 Cloud Run,本地监听 3001(@reelchair/backend-app) |
firebase/functions | Cloud Functions 主代码库(Wave 11 后仅保留触发器 / 定时任务) |
firebase-plugins/functions | 插件专用 Cloud Functions,独立 firebase.json 与 emulator 端口 |
packages/core | 共享 TypeScript 类型 + Node Editor 类型 |
packages/shared | 共享工具(TS 源码直引,不构建) |
packages/plugin-sdk | 第三方插件接口契约 + 脚手架 |
packages/schema-registry | Schema 注册表 |
CI 构建顺序:core → schema-registry → web → backend-app。