This project is a fork of the excellent work in create-rwjblue-release-it-setup
Simple npm init bin package to add the perfect release-plan setup
This will do the following:
- add
release-plan
dependency, - add required
.github/workflows
files - add a
CHANGELOG.md
- add a
RELEASE.md
- update your repository's labels with sensible defaults
- Obtain a GitHub personal access token.
- Make sure the token is available as the
GITHUB_AUTH
environment variable. For instance:
export GITHUB_AUTH=abc123def456
When you want to set up a repo with release-plan
, you can run:
npm init release-plan-setup
If you'd like to update an existing repo to use the latest and greatest setup, you can run:
npm init release-plan-setup@latest
If you'd like to run only the label sync, you can do that with:
npm init release-plan-setup --labels-only
This project is licensed under the MIT License.