ga-tup
v0.2.6
Published
A template updater for General Assembly's modular technical content.
Downloads
20
Readme
GA-Tup
GA-Tup, pronounced "tee-up", is a tool to help migrate General Assembly's modular tech content from v1 to v2 of the template.
Installation
GA-Tup should be installed globally using npm:
npm i -g ga-tup
Necessary dependencies
To fully migrate templates, you will need to also install pkl.
On macOS, you can install pkl using homebrew:
brew install pkl
Usage
To see a list of all available commands, run:
ga-tup --help
To see more details and options for a specific command, run:
ga-tup <command> --help
Replacing <command>
(including the <
and >
) with the command you need more help with. For example:
ga-tup update --help
Need help? Find a bug?
File an issue. I'll address your feedback ASAP!
Release process
- Ensure you have the latest changes on the
main
branch in your local branch, and that your working tree is clean. - Change the version number shown to users when they run the
ga-tup --version
command in the./src/index.ts
file. - Run the CI process with
npm run ci
to ensure you'll be able to publish successfully. If any changes need to be made, do so and ensure those changes are merged tomain
and brought into your localmain
branch. - Run
npx changeset
to create a new changeset. This groups any changes into a single versioned release. Follow the prompts. - Run
npm run local-release
which will run the CI process, bump the package version, and publish all changes to npm. - Inform any stakeholders that a new version has been released. They can update with
npm i -g ga-tup
.