Files
OpenFlare/docs/plan/handover-docs-restructure-update.md
T
2026-06-19 14:45:17 +08:00

2.7 KiB
Raw Blame History

文档更新 — 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. 文档维护原则

  1. 单一事实来源:配置以 config.example.yaml + .env.example 为准;目录以 docs/design/index.md 为准;API 以 make swagger 为准。
  2. 禁止再引用:openflare-server/、OPENFLARE_TOKEN、JWT_SECRET(除非代码重新引入)。
  3. 中英文分工:功能变更先更新中文文档;英文可标记待同步。