Changeset
Changeset is a tool to manage your versioning and changelogs with a focus on monorepos. It is designed to work with any language, any package manager, and any codebase.
Use cases
Changeset helps with:
- Changelog generation
- Versioning of software artifacts
- Publishing of packages
- GitHub releases
Why we put Changeset on hold
We are consolidating release automation on
nx release, which runs versioning,
changelog generation, and publishing inside the same workspace graph we already
use to build, test, and lint. Keeping releases in Nx removes a
separate tool and its configuration from the stack, and integrates versioning
with the project graph and affected-based workflows.
For new monorepo initiatives, prefer Nx with its built-in release automation.
Reference of usage in our organization
See https://github.com/search?q=org%3Apagopa+.changeset%2Fconfig.json&type=code