Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sonofmagic/monorepo-template

pnpm-turbo-monorepo-template
https://github.com/sonofmagic/monorepo-template

Last synced: 12 days ago
JSON representation

pnpm-turbo-monorepo-template

Awesome Lists containing this project

README

        

# monorepo-template

[![codecov](https://codecov.io/gh/sonofmagic/monorepo-template/branch/main/graph/badge.svg?token=mWA3D53rSl)](https://codecov.io/gh/sonofmagic/monorepo-template)

[Documention](https://monorepo.icebreaker.top/)

use pnpm, turborepo and changeset to manage your monorepo

## How to use ?

click use `Use this template` button right side, and add your project.

Then run `npm run script:clean` to remove some pkgs

## Npm publish

add `secrets.NPM_TOKEN` (created by npm) to your `Github` `Actions secrets and variables` and then

if you push changes into the `main` branch, GitHub action will automatically publish the changed (with version changes like `1.0.0` -> `1.1.0`) packages.

## Changelog

use `@changesets/changelog-github` to generate changelog.

remember to update the `"changelog": ["@changesets/changelog-github", { "repo": "/" }]` in `.changeset/config.json`

## Upgrade Template

run `npx @icebreakers/monorepo@latest`

More Options See [Documention](https://monorepo.icebreaker.top/)