Commit Graph
9 Commits
Author SHA1 Message Date
John SmithandClaude Opus 5.5 56fad94c34 feat(schema): add kind, topics, compat, npm and path; reject unknown fields and non-root repo URLs
Entries gain a fixed kind and 1-3 topics (replacing 374 one-off tags as the categorization axis), an OpenCode API compat field (required for plugins), and npm/path for packages and monorepo folders. repo must be a repository root; unknown fields such as install: or repository: are rejected. Cross-entry rules (one entry per repo+path, kind must fit the category, no placeholder owners or mojibake) live in scripts/utils/catalog.js, and validate.js now always loads the whole catalog and fails on unparseable YAML. Adds npm run fmt for canonical formatting and drops the unused glob dependency.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:00:22 -04:00
Lucas Shamanic ce60a25d13 Simplify description format in theme.yaml 2026-01-15 11:52:21 +00:00
Lucas Shamanic d158bfecaf Fix description formatting in project.yaml 2026-01-15 11:51:59 +00:00
Lucas Shamanic 2d779b7dbc Refactor description in resource.yaml
Updated the description format and removed extra line breaks.
2026-01-15 11:51:48 +00:00
Lucas Shamanic c17e62a2cd Revise project.yaml description and features
Updated project description and features list.
2026-01-15 11:51:22 +00:00
Lucas Shamanic 5607c20f95 Refactor description in agent.yaml
Updated the description format in agent.yaml.
2026-01-15 11:50:55 +00:00
Lucas Shamanic d8baf4fa5d Fix description formatting in fork.yaml
Updated description formatting in fork.yaml
2026-01-15 11:33:53 +00:00
Lucas Shamanic 26a8704565 Update plugin.yaml description formatting 2026-01-15 11:32:56 +00:00
Lucas Shamanic 050d3b4889 refactor(examples): move example files to data/examples
Relocates all example YAML files from the `examples/` directory to `data/examples/`.
Updates `docs/schema-design.md` to reflect the new path for example files.
2026-01-12 23:52:06 +00:00