Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sonofmagic/monorepo-template
- Owner: sonofmagic
- License: mit
- Created: 2022-11-02T16:18:16.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-16T08:47:15.000Z (5 months ago)
- Last Synced: 2024-06-16T09:48:33.874Z (5 months ago)
- Language: TypeScript
- Size: 1.25 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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/)