A repo management tool that enables contributors to document their changes over time to packages in a monorepo.
This enables us to automate package version changes and generate a detailed, user-focused CHANGELOG.md file for each changed package.
It also provides tooling for GitHub PR notifications and a GitHub action that will collect changes and allow us to automatically release package version number changes
What is
changesets
?A repo management tool that enables contributors to document their changes over time to packages in a monorepo.
This enables us to automate package version changes and generate a detailed, user-focused
CHANGELOG.md
file for each changed package.It also provides tooling for GitHub PR notifications and a GitHub action that will collect changes and allow us to automatically release package version number changes
How to implement
changesets
?@changesets/cli
and runinit
changeset
file inREADME.md
changeset-bot
on repochangesets/action