mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-30 06:16:37 +08:00
2.7 KiB
2.7 KiB
文档更新 — AI 接手文档
状态:已完成(2026-06-19)
背景:openflare-server/子目录已删除,项目收敛为 monorepo;后端迁移至 Wavelet 框架,前端迁移至frontend/
触发:多智能体并行分析后批量更新文档
1. 分析结论摘要
| 维度 | 主要变化 |
|---|---|
| 仓库形态 | 单 monorepo(github.com/Rain-kl/Wavelet),无 openflare-server/ 子目录 |
| Server 入口 | main.go + internal/cmd/,非 cmd/server/ |
| 后端分层 | internal/apps/*/routers.go + logics.go,非 controller/service |
| 管理 API | /api/v1/d/*,Session Cookie 鉴权,非 OPENFLARE_TOKEN |
| 边缘 API | `/api/v1/agent |
| 前端 | frontend/,路由共置于 app/(main)/,非 features/store |
| 配置 | config.yaml + APP_*/DB_* 环境变量,非 JWT_SECRET/DSN |
2. 已更新文档(P0)
| 文件 | 更新内容 |
|---|---|
docs/design/index.md |
重写 §仓库结构(monorepo、Wavelet 分层、API 前缀、Frontend 结构) |
docs/design/architecture.md |
Server 描述、鉴权方式、启动入口 |
docs/design/agent-design.md |
Agent API 路径 /api/v1/agent/* |
docs/reference/cli.md |
全部命令改为仓库根目录执行 |
docs/reference/index.md |
仓库结构描述 |
docs/deployment/deployment.md |
Compose、源码启动、配置变量 |
docs/deployment/server.md |
前端构建路径、启动命令、环境变量 |
docs/deployment/openflared.md |
Tunnel API 路径、编译命令 |
docs/deployment/relay.md |
编译命令 |
docs/deployment/agent.md |
源码构建路径 |
docs/guideline/Constraints.md |
新建,消除全站断链 |
AGENTS.md |
修正 skill/demo 路径 |
README.md |
快速开始指向根目录 compose |
3. 待跟进(P1)
docs/reference/configuration.md— 与config.example.yaml/.env.example对齐docs/guide/quick-start.md、troubleshooting.md— 鉴权与路径修正docs/deployment/server.md— Docker Compose 示例段落(后半部分仍有过时内容)docs/DEPLOYMENT.md— Wavelet 脚手架残留docs/design/tunnel-design.md、pages-design.md— API 前缀统一docs/changelog/index.md— JWT_SECRET 声明与代码对齐docs/en/**— 英文镜像同步(低优先级)
4. 文档维护原则
- 单一事实来源:配置以
config.example.yaml+.env.example为准;目录以docs/design/index.md为准;API 以make swagger为准。 - 禁止再引用:
openflare-server/、OPENFLARE_TOKEN、JWT_SECRET(除非代码重新引入)。 - 中英文分工:功能变更先更新中文文档;英文可标记待同步。