- Run
yarn plop, and follow prompts to generate server or client components for your library - 🌟 Enable private vulnerability reporting
- Set up
CodeCov- Visit Codecov and set up your repo
- Create repository secret for
CODECOV_TOKEN
- Set up
CodeClimate- Visit CodeClimate and set up your repo
- Create [repository secret] for
CC_TEST_REPORTER_ID - Add
*.test.*to ignore patterns on the website - Update Code Climate badge
- Add
NPM_AUTH_TOKENto repository secrets to automate package publishing- Log in to your
npmaccount and create an automation token - Create a new repository secret
NPM_AUTH_TOKEN
- Log in to your
- Update description in
lib/package.json - (Optional) Add Repo Stats by visiting and setting up repobeats
- Create your library and update examples
- Update README as required
- Set up GitHub pages to deploy docs
- Go to repo settings -> pages (On the left panel); Select deploy from a branch; Then Select
mainand/docs
- Go to repo settings -> pages (On the left panel); Select deploy from a branch; Then Select
- (Optional) Set up Deepsource for static code analysis
- Push your changes/Create PR and see your library being automatically tested and published
- Optionally deploy your examples to Vercel.
- Feel free to star this template, contribute, and/or sponsor the
terborepo-templateproject or my other open-source work - You can also fork the
terborepo-templateand add your package toscripts/featured.json- If approved, your package will be automatically added to FEATURED.md and also published on the home page of this repo.
Go to [repository settings] and configure the following:
- Enable Discussions
- Enable
Always suggest updating pull request branches - Enable
Automatically delete head branches
with 💖 by Mayank Kumar Chaudhari