Loading...
Loading...
Compare original and translation side by side
| Indicator | Project Type |
|---|---|
| Cloudflare Worker |
| React SPA |
| Astro site |
| Next.js app |
| Hono API |
| API server |
| Has database layer |
| Has database schema |
| Python project |
| Rust project |
| 识别标识 | 项目类型 |
|---|---|
| Cloudflare Worker |
| React SPA |
| Astro 站点 |
| Next.js 应用 |
包含 | Hono API |
包含 | API 服务端 |
| 包含数据库层 |
| 包含数据库模式 |
| Python 项目 |
| Rust 项目 |
Which docs should I generate?
1. ARCHITECTURE.md — system overview, stack, directory structure, key flows
2. API_ENDPOINTS.md — routes, methods, params, response shapes, auth
3. DATABASE_SCHEMA.md — tables, relationships, migrations, indexes
4. All of the above需要生成哪些文档?
1. ARCHITECTURE.md — 系统概述、技术栈、目录结构、核心流程
2. API_ENDPOINTS.md — 路由、请求方法、参数、响应结构、认证方式
3. DATABASE_SCHEMA.md — 数据表、关系、迁移脚本、索引
4. 全部生成package.jsonpyproject.tomlsrc/index.tssrc/main.tsxsrc/App.tsxwrangler.jsoncvite.config.tstsconfig.jsonsrc/routes/src/api/src/db/schema.tssrc/schema/drizzle/migrations/package.jsonpyproject.tomlsrc/index.tssrc/main.tsxsrc/App.tsxwrangler.jsoncvite.config.tstsconfig.jsonsrc/routes/src/api/src/db/schema.tssrc/schema/drizzle/migrations/docs/docs/docs/docs/undefinedundefined| Layer | Technology | Version |
|---|---|---|
| Runtime | [e.g. Cloudflare Workers] | — |
| Framework | [e.g. Hono] | [version] |
| Database | [e.g. D1 (SQLite)] | — |
| ORM | [e.g. Drizzle] | [version] |
| Frontend | [e.g. React 19] | [version] |
| Styling | [e.g. Tailwind v4] | [version] |
| 层级 | 技术选型 | 版本 |
|---|---|---|
| 运行时 | [示例:Cloudflare Workers] | — |
| 框架 | [示例:Hono] | [版本号] |
| 数据库 | [示例:D1 (SQLite)] | — |
| ORM | [示例:Drizzle] | [版本号] |
| 前端 | [示例:React 19] | [版本号] |
| 样式 | [示例:Tailwind v4] | [版本号] |
undefinedundefinedundefinedundefinedhttps://api.example.com/apihttps://api.example.com/apiGET /api/usersGET /api/users?page=1&limit=20{ users: User[], total: number }?page=1&limit=20{ users: User[], total: number }POST /api/usersPOST /api/users{ name: string, email: string }{ user: User }{ name: string, email: string }{ user: User }undefinedundefinedundefinedundefinedusersusers| Column | Type | Constraints | Description |
|---|---|---|---|
| id | TEXT | PK | UUID |
| TEXT | UNIQUE, NOT NULL | User email | |
| name | TEXT | NOT NULL | Display name |
| created_at | TEXT | NOT NULL, DEFAULT now | ISO timestamp |
| 列名 | 类型 | 约束 | 说明 |
|---|---|---|---|
| id | TEXT | PK | UUID |
| TEXT | UNIQUE, NOT NULL | 用户邮箱 | |
| name | TEXT | NOT NULL | 显示名称 |
| created_at | TEXT | NOT NULL, DEFAULT now | ISO时间戳 |
postspostsnpx drizzle-kit generatenpx wrangler d1 migrations apply DB --localnpx wrangler d1 migrations apply DB --remotenpx drizzle-kit generatenpx wrangler d1 migrations apply DB --localnpx wrangler d1 migrations apply DB --remoteundefinedundefined<!-- TODO: document purpose --><!-- TODO: 说明用途 -->