-
Notifications
You must be signed in to change notification settings - Fork 62
Release Procedure
Brian Baker edited this page Mar 2, 2018
·
3 revisions
The procedure below should be used when releasing a new version of F2:
- merge the pull request into master
- pull master locally
- run
grunt release:patch
- run
grunt docs
- run
grunt build
- run
git commit -am "#.#.#"
- run
git tag #.#.#
- run
git push && git push --tags
The following procedure will build all docs and push them to gh-pages:
- check out the repo to a
gh-pages
folder. this folder should be sibling of wherever F2 is normally checked out - run
git checkout gh-pages
- cd ../ to where F2 is normally checked out
- run
grunt github-pages
- run
cd ../gh-pages
- run
git commit -am "#.#.#"
- run
git push
Steps below assume the user belongs to the markitondemand
organization on npmjs.org.
- run
npm login
- run
npm publish
- verify updates here: https://www.npmjs.com/package/f2
Some other stuff that can also happen:
- Update Changelog in GH wiki
- Post to blog.openf2.org, Twitter, Google Groups?