Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 989 Bytes

HOW_TO_RELEASE.md

File metadata and controls

41 lines (28 loc) · 989 Bytes

HOW TO RELEASE

cd to app/assets/images

In terminal window, run:

./capture-commands.sh

This will regenerate the images in the app/assets/images/cli folder.

Run

jekyll build

This will regenerate _site

Open the "Local" app


Preparation

  • diff configs (_config.yml, docs/_config.yml, docs/_config.dev.yml, test/_config.yml)
  • diff data dirs (_data, docs/_data, test/_data)
  • assets/css/main.scss use configurable skin
  • screenshot.jpg is the same as screenshots/TeXt-home.jpg
  • update CHANGELOG.md
  • update version (jekyll-text-theme.gemspec, package.json, _includes/scripts/variables.html)

Publishing

  • run npm run gem-build to build gem
  • run npm run gem-push to publish gem to rubygems.org
  • run git add . && git commit -m "release: vx.x.x" to make a release commit
  • run git tag vx.x.x to add a tag
  • run git push && git push origin vx.x.x to push
  • edit release on github.com