Skip to content
Merged
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
7 changes: 4 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,9 +151,10 @@ The rules for maintainers and the agents working for them are in
pushing, run `npm run format` at the repository root and then
**`npm run local:gate`**, which runs every check CI runs for both languages:
the repo-wide guards, each TypeScript server's `validate` (format check, lint
where a warning fails like an error, typecheck, build, tests), each Python
server's `validate:py` chain, the skills validator, and a boot smoke of every
server. [`docs/quality-gate.md`](./docs/quality-gate.md) describes each stage.
where a warning fails like an error, typecheck, build, tests) and per-file
coverage gate (`coverage`), each Python
server's `validate:py` chain and per-file coverage gate (`coverage:py`), the
skills validator, and a boot smoke of every server. [`docs/quality-gate.md`](./docs/quality-gate.md) describes each stage.
While iterating, `npm run validate -w src/<server>` checks a single TypeScript
server and `npm run validate:py -- <server>` a single Python one; neither
replaces the gate.
Expand Down
Loading