| Branch | Status |
|---|---|
| next | |
| main |
The monorepo is installed using yarn, and relies on yarn workspaces.
Review and merge PRs into default next branch.
You can trigger a beta release of the packages from the changes on the next branch.
When the state of the next branch is ready to become a production release, merge next into main. After pushing to the main branch monodeploy creates a stable release of the packages with release notes auto-generated from the commit messages.
Commits with the fix type trigger a patch version release, commits with feat type a minor version release and commits with breaking changes a major version release.
# ensure the main and development branches are both up to date
git checkout next
git pull
git checkout main
git pull
# merge the stable next snapshot
git merge --ff-only next
# push the main branch to shared respository
git push main