Thanks for your interest in contributing to @bquery/setup (create-bquery)! This guide explains how to set up the project locally, develop changes, and run tests.
- Node.js
>=20.0.0 - npm
>=10 - Git
- Clone the repository.
- Install dependencies:
npm install
- Build the CLI:
npm run build - Watch mode:
npm run dev - Type-check:
npm run typecheck
- Run tests:
npm test
npm run build
- Run
npm run lintbefore submitting. - Follow the existing TypeScript style.
- Add tests when introducing new generator behaviour or fixing bugs.
- Update docs/examples when the CLI options or generated output changes.
- Describe what and why you changed something.
- Link relevant issues if available.
- Use the pull request template and complete the validation checklist.
- Ensure tests and type-checks pass locally.
Please do not post sensitive details publicly. Report security issues per SECURITY.md.