Commit Graph
371 Commits
Author SHA1 Message Date
Vinta ChenandClaude 36880b3d87 docs: rewrite Web Servers category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude fc09dc7067 docs: rewrite Web Frameworks category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 86d857055b docs: rewrite Web APIs category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude f293ce3549 docs: rewrite Game Development category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 56aa4073d7 docs: rewrite Date and Time category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 2c0486a34a docs: rewrite Data Validation category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude ec818ebcf8 fix: drop redundant aria-hidden on homepage description rows
Homepage description rows carried aria-hidden="true" on top of hidden, unlike category pages (fixed in 528f9ed); the hidden attribute alone already keeps them from assistive tech while hidden.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:48:02 +08:00
Vinta ChenandClaude 0abd19a99c fix: number rows in sorted order after a column sort
applyFilters walked the static load-order NodeList, so after sorting by a column header, row numbers kept each row's original load-order position instead of counting 1..n down the sorted table.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:48:02 +08:00
Vinta ChenandClaude f0ebe92155 fix: order category page JSON-LD ItemList to match rendered rows
Category pages' JSON-LD ItemList listed entries in download order while the table renders them in README (editorial) order, so structured-data positions didn't match the visible rows.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:47:00 +08:00
Vinta ChenandClaude 5c4607dd0f refactor: reformat clickpy query string with ruff format
ruff format --check flagged this file for the multi-line f-string concatenation.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:46:55 +08:00
Vinta ChenandClaude 7a841f2e68 docs: fix duplicate rembg link in image-processing intro
The rembg paragraph linked the same GitHub URL twice; the model-license link now points at the README's models section, where that claim is stated.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:40:55 +08:00
Vinta ChenandClaude 2756fba0ef docs: name Ultralytics' license by family in computer-vision intro
The intro named Ultralytics' license with its version, AGPL-3.0, against the rule that intros name a license by family only.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:40:55 +08:00
Vinta ChenandClaude 79f739091e docs: add Built-in Classes Enhancement category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:40 +08:00
Vinta ChenandClaude 5516521bc6 docs: add Supply Chain Security category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:36 +08:00
Vinta ChenandClaude 9627a14e92 docs: add Network Virtualization category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:32 +08:00
Vinta ChenandClaude 8977f4c3d3 docs: add Miscellaneous category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:28 +08:00
Vinta ChenandClaude 046c75a16b docs: add Web Security category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:25 +08:00
Vinta ChenandClaude 64d74fae47 docs: add Distribution category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:21 +08:00
Vinta ChenandClaude b7e68cd25a docs: add Microsoft Windows category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:00:56 +08:00
Vinta ChenandClaude eca97d81c4 docs: add Algorithms and Design Patterns category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:00:52 +08:00
Vinta ChenandClaude 28fb6affea docs: add Penetration Testing category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:00:49 +08:00
Vinta ChenandClaude a1a1f01d91 docs: add ERP category intro
The ERP category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:52:10 +08:00
Vinta ChenandClaude 7d74a36e4b docs: add File Manipulation category intro
The File Manipulation category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:52:07 +08:00
Vinta ChenandClaude 03604c4244 docs: add DevOps Tools category intro
The DevOps Tools category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:52:04 +08:00
Vinta Chen e9dbd87139 docs: add Environment Management category intro 2026-09-27 10:38:03 +08:00
Vinta Chen 7846e7a610 docs: add HTML Manipulation category intro 2026-09-27 10:37:59 +08:00
Vinta Chen cac4828514 docs: add Documentation category intro 2026-09-27 10:37:55 +08:00
Vinta ChenandClaude 35b5a50063 docs: add Search category intro
The Search category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:24:43 +08:00
Vinta ChenandClaude 219fb43236 docs: add Recommender Systems category intro
The Recommender Systems category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:24:40 +08:00
Vinta ChenandClaude fa22df7ed6 docs: add Messaging category intro
The Messaging category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:24:36 +08:00
Vinta ChenandClaude 494092ef7e docs: add Serialization category intro
The Serialization category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:12:59 +08:00
Vinta ChenandClaude 03d5199fd9 docs: add Hardware category intro
The Hardware category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:12:55 +08:00
Vinta ChenandClaude a548436062 docs: add CLI Tools category intro
The CLI Tools category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 10:12:52 +08:00
Vinta ChenandClaude 1ad8d9d4dc docs: add Job Schedulers category intro
The Job Schedulers category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:59:23 +08:00
Vinta ChenandClaude f560c19d5c docs: add Configuration Files category intro
The Configuration Files category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:59:20 +08:00
Vinta ChenandClaude dfe5052604 docs: add Interactive Interpreter category intro
The Interactive Interpreter category page had no intro, showing only the table with a generic meta description.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:59:16 +08:00
Vinta ChenandClaude c6c6684334 docs: add Authentication category intro
The Authentication category page showed only the table with a generic meta description, with no intro.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:46:42 +08:00
Vinta ChenandClaude f22f7ff1c7 docs: add Logging category intro
The Logging category page showed only the table with a generic meta description, with no intro.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:46:39 +08:00
Vinta ChenandClaude c358eb518c docs: add Database category intro
The Database category page showed only the table with a generic meta description, with no intro.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:46:35 +08:00
Vinta ChenandClaude 06d53f691f docs: restore Build Tools guide's closing pointer to Package Management
a942b13 dropped this as redundant with the header link, but readers who finish the guide below the table never see that header link and lose the pointer to Package Management entirely.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:13:46 +08:00
Vinta ChenandClaude 5b80c4ef6b fix: point description cross-reference links at category pages
Category pages render each README section's description as-is, so cross-reference links inside it pointed at README anchors (#package-management on Build Tools, #web-apis on Web Frameworks) that don't exist on those pages and led nowhere.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:10:59 +08:00
Vinta ChenandClaude ae6d0acfd6 docs: name Mutagen's license by family in audio-video-processing intro
The intro named Mutagen's license with a version (GPL-2.0-or-later) where intros name only the family.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:10:24 +08:00
Vinta ChenandClaude ffcdff3053 docs: name Mem0's license by family in ai-and-agents intro
The intro named Mem0's license with a version (Apache 2.0) where intros name only the family.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:10:23 +08:00
Vinta ChenandClaude a942b13d06 docs: drop closing Package Management link from build-tools intro
The page's description now links to Package Management, so the intro's closing pointer there was redundant.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 09:10:23 +08:00
Vinta ChenandClaude 646d3f3954 docs: add Data Analysis category intro
Data Analysis's category page had no intro, so its meta description fell back to generic text and gave readers no guidance on which library to pick.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 08:26:50 +08:00
Vinta ChenandClaude 25bf3d64f2 docs: add Caching category intro
Caching's category page had no intro, so its meta description fell back to generic text and gave readers no guidance on which library to pick.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 08:26:47 +08:00
Vinta ChenandClaude 7ecaa4ff2f docs: add Science category intro
The Science category page had no intro, so its meta description fell back to generic text and readers got no guidance on which library to pick.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 08:25:50 +08:00
Vinta ChenandClaude 9236dde9e3 docs: add Package Repositories category intro
The Package Repositories category page had no intro, so its meta description fell back to generic text and readers got no guidance on which library to pick.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 08:25:47 +08:00
Vinta ChenandClaude c0190bde84 docs: add Debugging Tools category intro
The Debugging Tools category page had no intro, so its meta description fell back to generic text and readers got no guidance on which library to pick.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 08:25:43 +08:00
Vinta ChenandClaude 14cfa54293 docs: add Geolocation category intro
The Geolocation category page had no intro, so its meta description fell back to generic text and readers got no guidance on which library to pick.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 08:25:40 +08:00