Skip to content

Release Procedure

Brian Baker edited this page Mar 2, 2018 · 3 revisions

Build and Publish F2

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

Publish updates to gh-pages

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

Publish to npm

Steps below assume the user belongs to the markitondemand organization on npmjs.org.

Other stuff

Some other stuff that can also happen:

  • Update Changelog in GH wiki
  • Post to blog.openf2.org, Twitter, Google Groups?
Clone this wiki locally