Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.11 KB

File metadata and controls

19 lines (15 loc) · 1.11 KB

Contributing

Full contributing guide: packages.script.nl/contributing

Covers the CI pipeline, development workflow, adding a new package, conventions, and the publishing process — including the publish approval gate and its recovery story (if a publish run ever fails on a missing build-output artifact: re-run ALL jobs, never just the failed ones).

Quick Reference

npm install           # Install dependencies
npm run build         # Build all packages (run before typecheck)
npm run test:coverage # Run tests with 100% coverage threshold
npm run test:mutation # Run mutation testing with 90% threshold
npm run format        # Format with oxfmt
npm run lint          # Lint with oxlint
# To release: bump the affected package's `version` in its package.json and merge to main
# (push to main with a packages/*/package.json change triggers OIDC Trusted Publishing —
#  no changeset bot; the publish job then waits on the `npm-publish` approval, indefinitely)