Skip to content

Contributing

Terminal window
pnpm install
pnpm build
pnpm test

CADENCE itself is built with TDD. Every new feature starts with a failing test, then implementation, then commit.

  • Run a single package: pnpm --filter @thomas-powers-jr/cadence-core test
  • Build everything: pnpm build
  • Type-check: pnpm typecheck
  • Lint: pnpm lint
  • One logical change per PR
  • All CI checks must be green
  • Add tests for behavior changes