Contributing¶
Contributions are welcome. The full contributor guide lives in the repository:
- CONTRIBUTING.md — local setup, running tests/lint/typecheck, PR conventions.
- CODE_OF_CONDUCT.md
- SECURITY.md — how to privately report a vulnerability.
Quick summary¶
npm install
npm test # vitest: unit tests + the execa-driven integration suite
npm run lint
npm run lint:md:docs # lints this repo's Markdown docs
npm run typecheck
npm run format
Open a pull request against main. See the repository's CLAUDE.md for a full architecture tour if you're changing how the CLI dispatches commands, discovers sites, or formats output.
Sponsorship¶
Code contributions aren't the only way to support the project — you can also sponsor it on GitHub.