Tools page refactor (fixes #124) - #131
Open
meldra wants to merge 5 commits into
Open
Conversation
LLM assistance (Kimi K2.6 reasoning) was used to scrape the tables and output the initial JSON, which was then manually edited to fill in missing or misplaced information. The LLM also assisted with categorizing the tools into categories based on definitions provided to it. The assigned categories have been reviewed and appear accurate to an unfamiliar eye, but are potentially incorrect and may need adjusting.
Contributor
Author
|
If you're not able to set up a local staging instance of the website, https://codemeta.opinions.monster/tools/ is available. The link to the CONTRIBUTING github page in the second paragraph will not work (since this isn't yet merged and deployed). Please use the review workflow for this PR to suggest changes. |
progval
approved these changes
Aug 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR addresses #124 and refactors the tools page from markdown
tables to tables generated from JSON data files with some
configuration regarding the current supported versions in the new
setting
Site.Params.supportedin/config.toml.The content of the tables is still roughly the same, as before with⚠️
the notable change of the main table being split into categories,
and any tools not labelled for supported versions having their own
special table. Tools which are not listed as having support for the
latest CodeMeta version are marked with a warning icon:
The tables are now in html rather than markdown purely for source
readability.
Any tool can be classified into multiple categories. Each tool's
categories should be reviewed by folks with familiarity and any
adjustments made before this PR is merged. These adjustments can be
done via changes to the new JSON files
/data/tools.jsonand/data/tool_categories.json. See the new CONTRIBUTING amendment forspecifics.
LLM assistance (Kimi K2.6 reasoning, via Kagi) was used to scrape
the tables and output the initial JSON, which was then manually
edited to fill in missing or misplaced information.
The LLM also assisted with categorizing the tools into categories
based on definitions provided to it. The assigned categories have
been reviewed and appear accurate to an unfamiliar eye, but are
potentially incorrect and may need adjusting.