Skip to content

Improve README to world-class standard#13

Merged
wteuber merged 1 commit into
masterfrom
docs/world-class-readme
Jun 22, 2026
Merged

Improve README to world-class standard#13
wteuber merged 1 commit into
masterfrom
docs/world-class-readme

Conversation

@wteuber

@wteuber wteuber commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

Upgrades the README to a world-class standard while keeping every claim grounded in the actual implementation.

Added

  • Badges — CI status, MIT license, and Ruby version range.
  • "Understanding the Output" — documents the table columns, including the key LOC (surviving lines via git blame) vs +LOC/-LOC (lifetime added/deleted via git log --numstat) distinction that was previously undocumented.
  • "Why git_report?" — motivation framing the tool against plain git shortlog.
  • Table of Contents and a sharper tagline/intro.
  • Quick Start near the top for copy-paste onboarding.

Improved

  • Deduped the vendor/isolation explanation (was repeated across 4 sections).
  • "How It Works" now names the actual git commands used.
  • Added troubleshooting cases for "Not a git repository" and permission errors.

All column semantics, parallelism (pmap), isolated vendor/ behavior, and the CI matrix were verified against the source.

- Add CI, license, and Ruby version badges
- Add "Understanding the Output" section documenting the table columns,
  including the key LOC (surviving lines) vs +LOC/-LOC (lifetime) distinction
- Add "Why git_report?" motivation framing it against plain git shortlog
- Add Table of Contents and a sharper tagline/intro
- Add Quick Start near the top for copy-paste onboarding
- Dedupe the vendor/isolation explanation (was repeated in 4 sections)
- Name the actual git commands used in "How It Works"
- Add troubleshooting cases for "Not a git repository" and permissions
@wteuber wteuber merged commit 828e6f7 into master Jun 22, 2026
6 checks passed
@wteuber wteuber mentioned this pull request Jun 22, 2026
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