Release Process - nprapps/newscast.js GitHub Wiki

  • Ensure the version number is correct in CHANGELOG, bower.json and package.json
  • Run grunt jshint and verify there are no errors
  • Run grunt concat uglify to generate new versions in dist/
  • Run grunt jsdoc to generate the latest documentation (commit if needed)
  • git tag -a x.y.z; git push --tags
  • npm publish
  • Run s3cmd put --add-header="Cache-Control:no-cache" --recursive --acl-public docs src examples s3://apps.npr.org/newscast/ to update published examples
  • Iterate version number in files listed above