7 Commits
Author SHA1 Message Date
Vinta ChenandClaude 71bd580429 refactor: split LLM Inference and Serving into Local LLM Inference and LLM Serving
Local runners (ollama, llama-cpp-python, mlx-lm) and production serving engines (vllm, sglang) answer different needs, and one use case could not hold both at the cap. The old page redirects to LLM Serving.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 17:23:29 +08:00
Vinta ChenandClaude 98d24569de refactor: rename HTTP Clients subcategory to General
The subcategory nearly repeated its section's name, so its page could compete with the section page for the same searches, as Code Analysis did.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 19:55:45 +08:00
Vinta ChenandClaude b0c94e0c87 refactor: rename CLI Development subcategory to General
The subcategory shared its section's name, so its page could compete with the section page for the same searches, as Code Analysis did.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 19:55:23 +08:00
Vinta ChenandClaude cc5f98acd9 refactor: rename Code Analysis subcategory to General
The catch-all subcategory shared its section's name, so its page ("Code Analysis for Code Analysis") split the "python code analysis" query with the section page in Search Console.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 19:38:09 +08:00
Vinta ChenandClaude c0fdb40ee4 audit: sweep GUI Development, drop tkdesigner, gooey
Removed: tkdesigner (317 downloads/month, ClickPy 2026-10-01): its only PyPI release, 1.0.7 (2023-01-22), pins Pillow<9, requests==2.25.1 and urllib3<2, so it has no installable wheels on Python 3.11+, which reverses the August keep. gooey (6,049/month): no release since 1.0.8.1 on 2021-06-12. Dropping gooey empties Wrappers, so the subcategory is dissolved and its URL redirects to /categories/gui-development/. Also: Desktop re-tier, dearpygui up to obvious choice (the only Desktop entry that grew since August) and wxPython down to Second Tier (about half its August downloads).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:43:40 +08:00
Vinta ChenandClaude c45f3f81d2 audit: sweep Code Analysis, drop repowise, monkeytype
Removed: repowise (14,584 downloads/month, pypistats 2026-10-02): no adoption trajectory (about 33K in August to 19.5K on ClickPy), and it left Code Analysis with three challengers against a limit of two. monkeytype (529,705/month): fails the 12-month activity line (default branch last commit 2025-06-14, last release 2023-03-20). Dropping monkeytype empties Type Annotations Generators, so the subcategory is dissolved and its URL redirects to /categories/code-analysis/.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:41:48 +08:00
Vinta ChenandClaude c10264977e feat: serve redirect stubs for renamed and dissolved category slugs
Renamed or dissolved category slugs (e.g. /categories/web-servers/rpc/, /categories/code-analysis/code-linters/) returned 404, Search Console lists 7 of them, and each audit re-home was dropping the old URL's ranking.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-26 18:45:53 +08:00