Thanks for contributing. This guide is intentionally short so pull requests land on the right branch with enough context to review.
Open pull requests against dev.
Do not target main unless a maintainer explicitly asks you to. main is reserved for maintainer-directed release flow, so PRs opened against main may be closed and asked to reopen against dev.
This repository uses Bun workspaces.
bun install
bun run dev:doctorTo run Gajae-Code from the checkout:
bun run devRun the smallest command that covers your change before opening a PR. Common options are:
bun test path/to/file.test.ts
bun run check:tools
bun run checkUse focused tests first for code changes, then broader checks when the change affects shared behavior or release-critical paths.
- Target branch is
dev, notmain. - The PR description explains what changed and why.
- Relevant focused tests or checks are listed in the PR description.
- User-facing changes include a changelog entry when appropriate.