chore(release): add release gulp task

This commit is contained in:
Tim Lancina
2016-02-01 19:19:05 -06:00
parent f3fb182137
commit c085f6f75b
3 changed files with 59 additions and 6 deletions

View File

@ -49,7 +49,7 @@
### Releasing Ionic Source
1. Run `gulp prepublish`
1. Run `gulp prerelease`
- Pulls latest
- updates package.json minor version
- updates changelog
@ -57,9 +57,12 @@
2. Verify that changelog changes and package.json update are correct (`git status` && `git diff`)
3. Run [snapshot](#running-snapshot) & update if necessary
4. Publish to npm: `npm publish ./dist`
5. Commit and push
6. Sit back and have a beer :beer: (or wine :wine_glass:)
6. Run `gulp release`
- publishes to npm
- Creates a new tag and release on Github
7. Sit back and have a beer :beer: (or wine :wine_glass:)
### Releasing Component Demos
See [ionic-preview-app](https://github.com/driftyco/ionic-preview-app#updating-ionic-site)