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
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Both pins are exact rather than ranges, so generated output only changes through

## Changesets

Any user-facing change needs a changeset: run `npx changeset add --empty` and edit the created file. One changeset file per concern; entries start with a verb. Never edit `CHANGELOG.md` files — they are generated by the release workflow. Note that the core packages (`codama`, `@codama/errors`, `@codama/node-types`, `@codama/nodes`, `@codama/validators` and the `@codama/visitors*` packages) version in lockstep as a fixed group, while the remaining packages version independently — below a shared ceiling: **all public packages carry the same major version** (the era, matching the branch name and the spec major it supports), so no package ever bumps its major on its own. Breaking changes to individual packages wait for the next major cut.
Any user-facing change needs a changeset: run `npx changeset add --empty` and edit the created file. One changeset file per concern; entries start with a verb. Never edit `CHANGELOG.md` files — they are generated by the release workflow. Note that the core packages (`codama`, `@codama/errors`, `@codama/node-types`, `@codama/nodes`, `@codama/validators` and the `@codama/visitors*` packages) version in lockstep as a fixed group, while the remaining packages version independently — below a shared ceiling: **all public packages carry the same major version** (the era, matching the branch name), so no package ever bumps its major on its own; breaking changes to individual packages wait for the next major cut. The era currently coincides with the spec major it supports — a convenience, not a rule: an ecosystem-impacting codama-only major (no spec change) is legitimate and runs the full candidacy per RELEASING.md.

## Releasing a new major of the Codama standard

Expand Down