Skip to content

docs: hand-drawn badge row in README#117

Merged
Ben Severn (benzsevern) merged 1 commit into
mainfrom
docs/readme-badges
May 28, 2026
Merged

docs: hand-drawn badge row in README#117
Ben Severn (benzsevern) merged 1 commit into
mainfrom
docs/readme-badges

Conversation

@benzsevern
Copy link
Copy Markdown
Collaborator

Adds four hand-drawn badges to the top of README.md, rendered by the new
Badge component itself (eats our own dog food, lightly pitches the new
render-badge / render-github-badge MCP tools).

  • npm v0.2.0 — tag icon, info tone
  • license MIT — license icon, neutral tone
  • drawn with rough.js — no icon, neutral tone
  • default vibe chaotic_notebook — star icon, info tone

Notes

  • System font (sans-serif) — bundled Caveat would push each SVG to ~70 KB
    and the four-badge row would weigh ~280 KB. Trade the script-y font on the
    badges for ~21 KB total.
  • scripts/render-readme-badges.mjs regenerates the SVGs; re-run after a
    version bump or palette tweak. No CI wiring — these are static marketing
    surface, not a live status dashboard.
  • Static values (e.g. npm v0.2.0) will go stale on the next release. The
    README's quickstart still points at npm install goldenchart for the live
    truth.

Use our own Badge component to render the four marketing badges (npm /
license / drawn-with / vibe) at the top of the README. Eats the dog food
and pitches the new render-badge / render-github-badge MCP tools.

System font (sans-serif) instead of the bundled Caveat so each SVG is ~5 KB
instead of ~70 KB; the README chrome can't justify 280 KB of font bytes.

scripts/render-readme-badges.mjs regenerates them; re-run after version
bumps or palette tweaks.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@benzsevern Ben Severn (benzsevern) merged commit aca3532 into main May 28, 2026
5 checks passed
@benzsevern Ben Severn (benzsevern) deleted the docs/readme-badges branch May 28, 2026 15:29
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