Skip to content
Uzair Farooq edited this page Jun 4, 2017 · 16 revisions
  • Goto https://github.com/uzairfarooq/arrive/compare/master...dev and review changes.
  • Use the comparison to draft a new release.
  • Change version in src/arrive.js according to semver specifications as this is a requirement of bower.
  • Make sure that copyright years are up to date in src/arrive.js and LICENSE file.
  • Minify /src/arrive.js and add the minified content to /minified/arrive.min.js, don't forget to add copyright notice to the minified file. You may use the online uglify tool for minification
  • Run test cases (/tests/SpecRunner.html) in all major browsers and make sure it runs fine in all supported versions of browsers. Make sure to use the minified file (arrive.min.js) in the test cases (/tests/SpecRunner.html)
  • Update version in bower.json
  • Update version in package.json
  • Merge dev into master branch.
  • Publish new version on npm using: npm publish
  • Test the new release.
  • Create a new tag named vx.x.x and a new release named arrive vx.x.x.
Clone this wiki locally