Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.05 KB

File metadata and controls

23 lines (16 loc) · 1.05 KB

Agent instructions: add/update projects with tags

Use this repo guidance when working in this repository.

Repository purpose

This repo is a curated collection of developer tooling options for building on Ethereum. Projects live in output/results.json, and tags/categories are defined in output/taxonomy.json.

Skills

There is a skill for adding new resources located in .github/skills/add-resource-with-tags that you should always use when adding projects.

Validity Checking

Commits are expected to keep the data files valid and consistent with the taxonomy.

  • Pre-commit hook (recommended): this repo installs a pre-commit hook that runs the validator on every commit.

    • The hook runs: node scripts/validate-results.mjs
    • If you installed dependencies via npm install, the hook is installed automatically via the prepare script.
    • If you need to reinstall it manually, run: npm run prepare
  • Local validation (required before opening a PR): run the validator and fix any errors it reports:

npm run validate:results