Files
Fabric/docs/MVP-DoD.md

1.3 KiB
Raw Permalink Blame History

Fabric MVP DoDDefinition of Done

1. 范围

本 DoD 面向当前 Fabric Web + Desktop MVP

  • Frontend登录、工作台、聊天主链路、实时
  • DesktopElectron 壳、安全基线、托盘、打包)
  • API 接入Guild/CenterAPI Key 模型)

2. 完成标准

2.1 Frontend

  • 登录流程可用Center
  • Guild/Channel 浏览可用
  • 消息收发改删可用
  • 实时事件可见created/updated/deleted
  • typing/在线状态可见
  • 异常态loading/empty/error可用

2.2 Desktop

  • BrowserWindow 与菜单基础可用
  • preload/IPC 白名单可用
  • 导航/新窗口限制生效
  • 本地配置存储可用
  • 系统通知可用
  • 托盘与最小化到托盘可用
  • Linux 构建产物可生成AppImage/deb/tar.gz

2.3 接口与配置

  • Guild API 使用 API Key
  • Center API 使用 API Key
  • Socket 鉴权携带 API Key
  • 可通过 runtime config 统一配置 baseURL 与 API Key

3. 待验收项(测试相关)

以下保留给联调/验收阶段:

  • 与 Center/Guild 联调通过(登录、发消息、实时)
  • 关键链路冒烟Web + Desktop

4. 发布前阻断项

  • 将 Desktop package.json 中占位 maintainer 邮箱替换为正式邮箱
  • 补充应用 icon避免使用默认 Electron icon