Skip to content

docs(readme): link categories and group the project list by category - #11

Merged
erickkkyt merged 1 commit into
mainfrom
docs/browse-by-category
Sep 21, 2026
Merged

erickkkyt merged 1 commit into
mainfrom
docs/browse-by-category

Conversation

@erickkkyt

Copy link
Copy Markdown
Contributor

Why

The category bar was plain text, and "All 147 projects" was one flat list of names and star counts. A reader could not jump to a category or see what a project does without opening it.

What changed

  • The category bar now links to a section for each category, with a "back to categories" link under each section.
  • The full list is grouped by category. Each entry shows the project, its star count, its one-line summary (already in data/projects.json, localized) and the fixed-commit source link. Entries are ordered by stars within a category.
  • All three READMEs (en, zh-CN, ja) are generated by scripts/sync-readmes.mjs, so a future catalogue change only needs node scripts/sync-readmes.mjs.

Nothing in data/projects.json changed. The featured gallery is unchanged.

Test plan

  • node --test scripts/validate.test.mjs (4/4)
  • every category link in each README has a matching anchor; 147 entries per README
  • look at the rendered README on this branch (anchors, line wrapping)

🤖 Generated with Claude Code

The category bar now links to a section per category, and the full list is
grouped under those sections with each project's one-line summary and its
fixed-commit source link, still ordered by stars within a category. Generated
by scripts/sync-readmes.mjs for all three languages.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@erickkkyt
erickkkyt merged commit 5ff47b2 into main Sep 21, 2026
1 check passed
@erickkkyt
erickkkyt deleted the docs/browse-by-category branch September 21, 2026 12:54
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