Skip to content

docs: overhaul README with badges, a tool gallery, and live links#15

Merged
anurag629 merged 1 commit into
developfrom
docs/readme-overhaul
Jul 8, 2026
Merged

docs: overhaul README with badges, a tool gallery, and live links#15
anurag629 merged 1 commit into
developfrom
docs/readme-overhaul

Conversation

@anurag629

Copy link
Copy Markdown
Member

What

Turns the README into a proper repo front page and reuses the per-page social cards shipped earlier in this plan.

  • Badge row: live site, license (MIT), CI status, live GitHub stars, last commit, and made-by CODERCOPS. Badge colours match the brand.
  • Hero image + a 2×2 gallery of the four tools, each card linking to its live tool. The images are the generated per-page Open Graph cards, committed under .github/assets/.
  • Table of contents, and a live link on every tool in the Tools section.
  • Refreshed Stack / Add a tool / Deploy your own notes so they mention the OG renderer (lib/og.tsx), the JSON-LD builders (lib/jsonLd.ts), and the GITHUB_REPO constant a fork needs to update.

Why the OG cards are committed (not hotlinked)

The per-tool OG routes carry a content hash in their URL (/json-formatter/opengraph-image-1f12ql), so they aren't stable to hotlink. Committing the five PNGs makes the README render offline, in the PR diff, and even if the site is down. A note in the README points at lib/og.tsx to regenerate them if a tool's copy changes.

Deliberately not included

  • Star-history chart. The star-history.com API is hard rate-limited right now (returns 503: "All GitHub API tokens are rate-limited"), so embedding it would show a broken image, and at the current star count the chart is a flat line anyway. The live stars badge already surfaces the count. Easy to add once the repo has traction.

Verification

  • All external badge/chart URLs return 200 (shields.io live, stars, last-commit; CI badge).
  • All five local image paths resolve to committed files.
  • README scanned: no em dashes, sentence-case headings, no AI-tell phrasing; all TOC anchors resolve to headings.
  • Independent review agent verified every factual claim against the code (tool descriptions vs lib/*-utils.ts, the OG/JSON-LD registry wiring, the Add-a-tool steps, the project-layout paths, Node 22 vs .nvmrc). Result: no issues.

Final PR in the SEO / discoverability plan (per-page social images → structured data → on-site GitHub star count → this).

Give the repo a proper front page:
- badge row: live site, license, CI, GitHub stars, last commit, made-by
- a hero image and a 2x2 gallery of the four tools, each linking to the live
  tool, reusing the generated per-page Open Graph cards (committed under
  .github/assets/)
- a table of contents, and a live link on every tool in the Tools section
- refreshed Stack / Add a tool / Deploy notes to cover the OG renderer, the
  JSON-LD builders, and the GITHUB_REPO constant

Every tool description was checked against the code.
@vercel

vercel Bot commented Jul 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
toolbelt Ready Ready Preview, Comment Jul 8, 2026 9:08am

Request Review

@anurag629 anurag629 merged commit 5877e11 into develop Jul 8, 2026
3 checks passed
@anurag629 anurag629 deleted the docs/readme-overhaul branch July 8, 2026 09:10
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