Skip to content

feat(sprint-5): epcode CLI + Docusaurus 文档站 + 治理文件#5

Merged
JohnC-stack merged 1 commit into
mainfrom
feat/sprint-5-cli-docs-site
Apr 18, 2026
Merged

feat(sprint-5): epcode CLI + Docusaurus 文档站 + 治理文件#5
JohnC-stack merged 1 commit into
mainfrom
feat/sprint-5-cli-docs-site

Conversation

@JohnC-stack
Copy link
Copy Markdown
Collaborator

Sprint 5 交付,5 个 Sprint 全部完成 🎉。完成度 96% → 98%。

  • tools/cli/ 统一 epcode CLI (10 子命令 + 4 mode 脚手架)
  • docs-site/ Docusaurus + pages.yml
  • CODEOWNERS / RELEASE_PROCESS.md
  • package.json 根目录支持 npx epcode
  • 试点复盘暂缓(数据不足,待真实项目跑一轮)

详见 CHANGELOG v0.6.0。

CLI (tools/cli/):
- bin/epcode.js 入口 + 10 个子命令
- init/adopt/migrate/check/prd/adr/metrics/incident/linkage/jira
- scaffolds/mode-{a,b,c,d}/ 四种接入模式脚手架
- 全部零依赖,只封装 tools/ 现成脚本

package.json 根目录:
- 暴露 bin: epcode → tools/cli/bin/epcode.js
- 支持 npx epcode

文档站 (docs-site/):
- Docusaurus v3
- 首页以 4 接入模式为一等公民(4 张卡片)
- sidebars.js 按 docs/chapters/* 自动生成
- .github/workflows/pages.yml 自动部署到 GitHub Pages

治理:
- CODEOWNERS 代码归属
- RELEASE_PROCESS.md 发布 SOP

文档:
- README 加 CLI 推荐段 + docs-site 链接 + 所有治理文件入口
- CHANGELOG v0.6.0 / PLAN / ROADMAP 同步
- Badge: progress-98% (S5 done) · changelog-v0.6.0 · npx epcode

验证:
- 4 mode init 均跑通
- adopt --level=1 正确追加 ADOPTION-LOG
- check-links 断链 0

5 个 Sprint 全部完成 🎉
完成度: 96% → 98%
@JohnC-stack JohnC-stack merged commit f4dfdf6 into main Apr 18, 2026
10 checks passed
@JohnC-stack JohnC-stack deleted the feat/sprint-5-cli-docs-site branch April 18, 2026 06:30
JohnC-stack pushed a commit that referenced this pull request Apr 19, 2026
用户反馈: 桌面应用 UI/UX 应该先做设计稿再开实现,避免三平台
各干各的、Linux/Win 没有权威源。

调整:
- 新增 ⑥ UI/UX 设计稿章节 (docs/design/ui/ + wireframes + interaction-flows)
- macOS Beta 从 S6 推迟到 S7 (先对齐设计稿)
- Linux/Win Beta 从 S8 起,跟随 macOS 1 周后
- 完成度预期表加 S6 行(原表少一行)
- Phase 2 原则加 #5 '设计先于代码'
JohnC-stack added a commit that referenced this pull request Apr 19, 2026
用户反馈: 桌面应用 UI/UX 应该先做设计稿再开实现,避免三平台
各干各的、Linux/Win 没有权威源。

调整:
- 新增 ⑥ UI/UX 设计稿章节 (docs/design/ui/ + wireframes + interaction-flows)
- macOS Beta 从 S6 推迟到 S7 (先对齐设计稿)
- Linux/Win Beta 从 S8 起,跟随 macOS 1 周后
- 完成度预期表加 S6 行(原表少一行)
- Phase 2 原则加 #5 '设计先于代码'

Co-authored-by: zhangkunshi <john_kunshi@163.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant