- changesets
- GitHub issue templates
- GitHub quality and release workflows
- pnpm workspace monorepo
- biome
- Top-level build, reset, biome, test, typecheck, and release scripts.
- Typescript
- Set an NPM auth token as a GitHub secret with key
NPM_TOKENto be used to publish to NPM via release workflow. - Set a GitHub personal access token as a GitHub secret with key
GH_PATto automate changeset pull requests via release workflow.
- Update
changelogsettings, includingrepo.
- Update
Setup Git Usercommand email and name
- Update
config.ymlwith repository discussions link
For each template:
- Update package
options
quality.yml
- Runs on branch
mainfor any push or pull request. - Runs biome and TypeScript type checks.
release.yml
Caution
- Requires an NPM auth token to be set as
NPM_TOKENin repository secrets to publish to NPM. - Requires a GitHub personal access token to be set in repository secrets as
GH_PATto automate changeset pull requests.
-
Runs on branch
mainfor any pushes that contain changes in.changesetorpackages. -
Builds and publishes packages if there is a changeset version, otherwise releases changes to the
devtag. -
Update repository in if statement to your repo
- Update
name - Update
description - Update
author - Update
repository.urlandrepository.directory - Remove
privateif publishing to registry - If npm registry is public, update
publishConfig