fmal / monorepo2

πŸ“¦ A monorepo for my NPM libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

monorepo2

Branch Status
next CI Workflow
main CI Workflow

The monorepo is installed using yarn, and relies on yarn workspaces.

πŸ“¦ Release process

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

About

πŸ“¦ A monorepo for my NPM libraries


Languages

Language:JavaScript 58.3%Language:TypeScript 41.1%Language:Shell 0.6%