Skip to content

docs: split README into docs/, add CLI reference#37

Merged
rrbe merged 3 commits into
mainfrom
docs/restructure-and-cli
Jun 17, 2026
Merged

docs: split README into docs/, add CLI reference#37
rrbe merged 3 commits into
mainfrom
docs/restructure-and-cli

Conversation

@rrbe

@rrbe rrbe commented Jun 17, 2026

Copy link
Copy Markdown
Owner

背景

  • README 太长,把功能细节、Hooks、配置全堆在一个文件里
  • grove CLI 的用法文档此前完全缺失(README 里只提了 open / hook / worktree list 几条,detach/attach/rm/config/cd/shell-init 等都没写)
  • AGENTS.mdCLAUDE.md 内容割裂,需要双份维护

改动

  1. 精简 READMEREADME.md / README_CN.md 改为简洁概览(功能一览 + Getting Started + 文档入口),细节移入 docs/ 并链接。两个 README 保持对称,互相加了语言切换链接。
  2. 新增 docs/cli.md — 完整的 grove CLI 参考:命令总览表、worktree new/detach/attach/rm 全部参数、hook run/list/editconfig show/get/set/unset/path/editcdshell-init,含安装方式和脚本化示例。
  3. 拆分细节文档docs/hooks.md(生命周期事件、4 种步骤类型、模板变量)、docs/configuration.md(配置层级、设置项、store.json 存储)。
  4. AGENTS.mdCLAUDE.md 软链接 — 以 git symlink(mode 120000)提交,CLAUDE.md 成为唯一事实来源。

校对要点

  • CLI 参数逐条对照 src-tauri/src/cli.rs
  • 修正了内置默认 worktree-root 为 .claude(与 config.rs 一致)
  • 注明 grove config 的 key 用 snake/camel(worktree_root),而 TOML 配置文件用 kebab(worktree-root)—— 两者不同,容易踩坑

纯文档改动,不影响构建。

rrbe added 3 commits June 17, 2026 14:39
- slim README.md / README_CN.md to an overview that links into docs/
- add docs/cli.md — full grove CLI reference (was missing entirely)
- move hook + config details into docs/hooks.md and docs/configuration.md
- make AGENTS.md a symlink to CLAUDE.md (single source of truth)
- swap screenshot to docs/grove_0.13.1.png in both READMEs
- use snake_case worktree_root in grove config examples (kebab form is rejected)
@rrbe rrbe merged commit 5a73e95 into main Jun 17, 2026
3 checks passed
@rrbe rrbe deleted the docs/restructure-and-cli branch June 17, 2026 07:36
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