Skip to content

Tools page refactor (fixes #124) - #131

Open
meldra wants to merge 5 commits into
codemeta:masterfrom
meldra:tools-refactor
Open

Tools page refactor (fixes #124)#131
meldra wants to merge 5 commits into
codemeta:masterfrom
meldra:tools-refactor

Conversation

@meldra

@meldra meldra commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

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.supported in /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.json and
/data/tool_categories.json. See the new CONTRIBUTING amendment for
specifics.

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.

meldra added 4 commits August 18, 2026 17:26
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.
@meldra

meldra commented Aug 19, 2026

Copy link
Copy Markdown
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.

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.

2 participants