Skip to content

docs(readme): tighten audience hook, dependency claim, and GitHub auth - #42

Merged
sebasv merged 4 commits into
mainfrom
chore/readme-polish
Apr 25, 2026
Merged

docs(readme): tighten audience hook, dependency claim, and GitHub auth#42
sebasv merged 4 commits into
mainfrom
chore/readme-polish

Conversation

@sebasv

@sebasv sebasv commented Apr 25, 2026

Copy link
Copy Markdown
Owner

Summary

A handful of focused README polish items, plus a small repo reorg.

README

  • Audience hook. Adds a one-liner so a reader who lands here cold ("if you juggle several feature branches at once and find git worktree add painful…") self-selects in or out.
  • Honest dependency claim. "Zero dependencies — single binary, no tmux required" was misleading: Cargo.toml ships ~17 runtime crates. Replaced with "single binary — no tmux, no system services, just git on your PATH", which is what the line actually meant.
  • Real screenshot. A terminal capture now lives at assets/screenshot.png and is the README hero. The ASCII mockup is preserved inside a collapsed <details> as a fallback. The mockup also no longer pins grove v1.1.0, so it can't rot on every release.
  • Linux install. The Homebrew formula already has on_linux blocks, but the README only mentioned macOS. Now says "Homebrew (macOS and Linux)".
  • GitHub auth. PR and CI badges silently stay blank without a token. Added a small "GitHub integration" subsection in Quickstart documenting the GITHUB_TOKEN / GH_TOKEN / gh auth token lookup order — same order as src/github.rs and the in-app help overlay.
  • Tone + contributor pointer. Softened "in active development" alongside v1.x branding (mixed signal: stability vs churn) and linked design/DESIGN.md from the contributions section.

Repo layout

  • design/. Moves DESIGN.md and the V0.x / V1.x version planning notes out of the repo root into design/. The root now only holds files a new contributor needs first (README, LICENSE, build files, agents.md). Only README.md cross-referenced any of these — link updated.
  • assets/. New folder for hero images. assets/README.md documents the convention so future updates can overwrite screenshot.png (and an optional demo.gif) without touching the README.

No code changes; nothing functional moves.

Test plan

  • Render README on GitHub and confirm assets/screenshot.png shows as the hero.
  • Expand the <details> block and confirm the ASCII mockup still aligns.
  • Confirm the GitHub integration section reflects the actual lookup order in src/github.rs.
  • Click design/DESIGN.md link and verify it resolves.

sebasv and others added 4 commits April 25, 2026 10:57
- Add a one-line audience hook so readers self-select.
- Replace "Zero dependencies" (the binary has plenty of crate deps) with
  an honest "single binary, no tmux, just git on PATH".
- Drop a hard-coded version from the ASCII mockup so the screenshot
  doesn't rot on every release.
- Note that brew works on Linux too (the formula already supports it).
- Document GitHub auth lookup order — PR and CI badges silently stay
  blank without a token, which has been a source of confusion.
- Soften "in active development" alongside the v1.x branding and link
  DESIGN.md for would-be contributors.

Co-Authored-By: Claude <noreply@anthropic.com>
…hots

- Move DESIGN.md and the V0.x / V1.x version planning notes into a
  dedicated design/ folder so the repo root only holds files a new
  contributor needs first (README, LICENSE, build files, agents.md).
- Update the DESIGN.md link in README accordingly. Nothing else
  cross-references these files.
- Reserve assets/ for hero images. README now points at
  assets/screenshot.png and the existing ASCII mockup is tucked into a
  collapsed <details> as a fallback. Drop a real PNG into assets/ to
  light up the hero — assets/README.md describes the convention.

Co-Authored-By: Claude <noreply@anthropic.com>
Drops the real terminal capture into assets/screenshot.png, lighting up
the README hero that was reserved in the previous commit.

Co-Authored-By: Claude <noreply@anthropic.com>
@sebasv
sebasv merged commit b263838 into main Apr 25, 2026
1 check passed
@sebasv
sebasv deleted the chore/readme-polish branch April 25, 2026 09:22
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