In order to keep track of the changes inside project we do use changesets
package to generate changelogs. After you created some changes follow these steps:
- run
pnpm changeset
- pick packages inside which you made changes
- pick packages for
major
,minor
orpatch
version bump depending on your changes - write a short description of your changes
- there should be a new file inside
.changeset
folder, review it, add more instructions if needed (for example breaking changes upgrade steps) and commit it - push your changes to the repository - PR is ready to be reviewed
We're using Conventional Commits to keep our commit messages consistent. However to avoid having too much noise, we're squashing all commits into one when merging PRs. That's why the PR title is the commit message for the whole PR. Please make sure to follow the Conventional Commits format when creating a PR title. We do have a GitHub Action that will check if the PR title is valid.