Skip to content

docs: improve README with better structure#32

Merged
cnbailian merged 1 commit intomainfrom
cnbailian/improve-readme
Mar 6, 2026
Merged

docs: improve README with better structure#32
cnbailian merged 1 commit intomainfrom
cnbailian/improve-readme

Conversation

@cnbailian
Copy link
Collaborator

Summary

Completely restructured the README to follow proven best practices from similar open-source projects (bats-core, VHS, commander-cli, etc.):

  • Added centered header with one-line tagline and essential badges (npm, CI, license, docs)
  • Moved code example to the first 30 lines (before any lengthy explanation)
  • Rewrote "Why Repterm?" to accurately describe dual execution modes: Bun.spawn by default for precise stdout/stderr/exitCode, optional PTY with { interactive: true }
  • Expanded Features with clearer descriptions
  • Added new sections for Interactive Testing, Parallel Execution, Recording, and Plugins
  • Created Packages table with npm links for all three packages
  • Consolidated external references to repterm.ai with quick navigation links
  • Updated Contributing to link directly to plugin development guide

Cleanup

  • Removed CONTRIBUTING-PLUGINS.md (content now lives in docs site and was duplicating info)
  • Removed /specs directory (archived specifications, all info integrated into docs)

The README is now more discoverable, shows value immediately with code and output, and better positions Repterm's unique strengths (dual modes, structured testing framework, recording, plugins).

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

Completely restructure README to follow best practices from similar projects (bats-core, VHS, commander-cli):

- Add centered header with tagline and badges (npm, CI, license, docs)
- Include code example and sample output in the first 30 lines
- Clarify "Why Repterm?" section emphasizing dual execution modes (Bun.spawn + PTY), not just PTY
- Expand Features list with detailed descriptions
- Add Interactive Testing, Parallel Execution, and Recording sections
- Include Plugins section with complete kubectl example
- Add Packages table with npm links
- Move all external docs references to repterm.ai with quick links
- Update Contributing to link directly to plugin dev guide
- Remove CONTRIBUTING-PLUGINS.md (content duplicated in docs)
- Remove /specs directory (archived in docs)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cnbailian cnbailian merged commit 37449ce into main Mar 6, 2026
14 checks passed
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