GFramework/ai-plan/public/documentation-governance-and-refresh/archive/todos/documentation-governance-and-refresh-history-through-2026-04-18.md

5.1 KiB
Raw Blame History

GFramework 文档治理与重写任务单

说明:本归档由 2026-04-19local-plan/ 迁移生成,原历史内容已按当前 ai-plan 目录语义做最小整理。

目标:

  • 重建 GFramework 的总入口、模块入口和 docs/zh-CN 采用链路,避免继续传播失真的 API、安装方式和目录结构。
  • 把文档更新责任写入 AGENTS.md,避免未来继续出现“新增模块没有 README.md”或“改行为不改文档”的回归。
  • 建立主题恢复文档与执行轨迹,让后续 AI 或人工可以在任意阶段无损接手。

阶段完成标准:

  • AGENTS.md 明确规定 README、docs、示例真实性与恢复文档维护要求
  • README.md 与 VitePress 顶层信息架构一致,不再包含错误入口
  • getting-started 入口与最小示例不再依赖失真的旧文档
  • 高优先级模块至少补齐或重写以下 README
    • GFramework.Cqrs
    • GFramework.Cqrs.Abstractions
    • GFramework.Game
    • GFramework.Game.Abstractions
    • GFramework.Core
    • GFramework.Core.Abstractions
    • GFramework.Game.SourceGenerators
    • GFramework.Cqrs.SourceGenerators
    • GFramework.Core.SourceGenerators
  • docs/zh-CN/abstractions/ 拥有真实 landing page且导航不再悬空

事实来源

当前文档工作必须遵守以下证据优先级:

  1. 源码、*.csproj、包关系、生成器 targets
  2. 测试与 snapshot
  3. CoreGrid 的真实接入方式与目录组织
  4. 现有 README.mddocs/zh-CN

说明:

  • 旧文档只作为待修输出,不作为行为真相。
  • CoreGrid 仅用于补充真实采用路径,不反向定义框架规范。

当前阶段

Status: 🟡 In Progress

当前阶段目标:

  • 建立主题 todo 与 trace
  • 收紧 AGENTS.md 文档治理规则
  • 修复根 README.md 的信息架构和错误入口
  • docs/zh-CN/abstractions/ 补 landing page并接回导航
  • 重写 getting-started/index.md
  • 重写 getting-started/quick-start.md
  • 补齐 / 重写高优先级模块 README
  • 运行一轮链接与文档存在性校验

P0 必做

1. 文档治理规则收口

Status: 🟢 Implemented

  • 明确 README 必须随模块建立
  • 明确文档证据优先级
  • 明确根 README.md 必须镜像站点 IA
  • 明确文档任务必须维护恢复文档

2. 总入口修复

Status: 🟢 Implemented

  • 修复根 README.md 中不存在的入口
  • 统一文档栏目命名
  • 调整根 README 到栏目 landing page 的链接
  • 校正根 README 中的包选择说明

3. 采用链路重写

Status: 🟢 Implemented

  • 重写 docs/zh-CN/getting-started/index.md
  • 重写 docs/zh-CN/getting-started/quick-start.md
  • abstractions 栏目补 landing page

4. 模块 README 第一批

Status: 🟢 Implemented

  • GFramework.Cqrs
  • GFramework.Cqrs.Abstractions
  • GFramework.Game
  • GFramework.Game.Abstractions
  • GFramework.Core
  • GFramework.Core.Abstractions
  • GFramework.Game.SourceGenerators
  • GFramework.Cqrs.SourceGenerators
  • GFramework.Core.SourceGenerators

5. 最小化验证

Status: 🟢 Implemented

  • 确认旧错误入口 tutorials/getting-started.md 不再被引用
  • 确认 abstractions landing page 已接回导航
  • 确认第一批高优先级 README 文件均已存在
  • 运行 bun install
  • 运行 bun run build

当前恢复点

Recovery Point ID: doc-refresh-phase0-1-and-module-readmes

当前推荐恢复步骤:

  1. core/game/source-generators/ 三个栏目为单位继续核对专题页内容真实性
  2. 按栏目整理“旧文档仍失真”的页面清单
  3. 把第二轮重写拆成按栏目推进的 todo

已接受的并行工作

  • CQRS README 子任务:补写 GFramework.Cqrs/README.mdGFramework.Cqrs.Abstractions/README.md
  • Game README 子任务:重写 GFramework.Game/README.mdGFramework.Game.Abstractions/README.md

已验收结果:

  • CQRS README 已按当前代码结构补齐运行时、契约层、生成注册表与反射回退协作说明
  • Game README 已按运行时实现、契约层边界与 CoreGrid 实际接法重写

主代理负责:

  • AGENTS.md
  • README.md
  • 主题恢复文档
  • docs/.vitepress/config.mts
  • docs/zh-CN/getting-started/*
  • docs/zh-CN/abstractions/index.md
  • GFramework.Core* 与 Source Generator 相关 README

风险与注意事项

  • 现有 docs/zh-CN 中不少示例看起来“像真的”,但不能直接复用,必须回到代码核实。
  • 根包 GeWuYou.GFramework 当前只聚合 CoreGame,文档不能再把它描述为全部模块集合。
  • LICENSE 与部分包元数据之间可能存在历史漂移,本轮先以仓库根许可证和当前用户可见入口为准,不顺带修包元数据。

下一步

  • 按栏目继续重写 docs/zh-CN/core/*
  • 再推进 docs/zh-CN/game/*docs/zh-CN/source-generators/*
  • 视内容漂移程度决定是否补第二轮模块 README 或直接切专题页