Awesome Open Source
Awesome Open Source


GitHub issues GitHub stars GitHub license Commitizen friendly



This monorepo contains multiple packages. Take a look at their READMEs for more details.

How to release

This repository uses GitHub Actions (debug locally) to create a release and update the CHANGELOG. The implementation is inspired and based on

Either push the tags after running this command to origin, or run the release workflow manually on GitHub.

Manually trigger release

yarn lerna:version
git push --follow-tags
# wait until GitHub Action finishes and then run
yarn lerna:publish

Automatically with GitHub Actions

Manually invoke the GitHub Action release and wait until it finishes.

Once the release was created with GitHub Actions, publish the packages manually to npm with yarn lerna:publish.

Attention: make sure the Pull Requests have labels before you merge them. The label (e.g. enhancement and bug) will be used to create the CHANGELOG.



Stefan Natter

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,865
react (5,557
jest (291
eslint (262
react-hooks (213
prettier (107
stylelint (59