0.2.6 • Published 11 months ago
ga-tup v0.2.6
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-tupNecessary dependencies
To fully migrate templates, you will need to also install pkl.
On macOS, you can install pkl using homebrew:
brew install pklUsage
To see a list of all available commands, run:
ga-tup --helpTo see more details and options for a specific command, run:
ga-tup <command> --helpReplacing <command> (including the < and >) with the command you need more help with. For example:
ga-tup update --helpNeed help? Find a bug?
File an issue. I'll address your feedback ASAP!
Release process
- Ensure you have the latest changes on the
mainbranch in your local branch, and that your working tree is clean. - Change the version number shown to users when they run the
ga-tup --versioncommand in the./src/index.tsfile. - Run the CI process with
npm run cito ensure you'll be able to publish successfully. If any changes need to be made, do so and ensure those changes are merged tomainand brought into your localmainbranch. - Run
npx changesetto create a new changeset. This groups any changes into a single versioned release. Follow the prompts. - Run
npm run local-releasewhich 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.