Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,16 @@ Changesets create random friendly filenames in `.changeset/`. The filename does

Normal feature PRs do not publish. Changesets accumulate on `main`; the `Version packages` PR is the release button.

## Linting and Formatting

Lint and format with oxlint/oxfmt before opening a PR:

```bash
bun run check
```

That runs `oxlint` then `oxfmt --write`. To lint a single package without formatting, scope oxlint directly, e.g. `bunx oxlint packages/email-sdk/src`.

## Release Checks

Before merging release-sensitive SDK or CLI work, run:
Expand All @@ -35,7 +45,7 @@ Before merging release-sensitive SDK or CLI work, run:
bun run release:ci
```

That runs type checks, tests, build, and npm package dry-run.
That runs type checks, tests, the community registry check (`bun run community:check`), the docs versions check (`bun run docs:versions:check`), build, and the npm package dry-run (`bun run pack:check`).

For a quick local CLI smoke test:

Expand Down