Files

Development

Building & Running Ionic Source

  1. npm install
  2. gulp watch
  3. Go to http://localhost:8000/dist/e2e/
  4. Stay cool

Building & Running Component Demos

  1. Clone the ionic-site repo in ionic2/dist/: git clone git@github.com:driftyco/ionic-site.git
  • You may need to remove the existing directory first: rm -rf ionic2/dist/ionic-site
  1. Run gulp watch:demos from the top level directory
  2. Navigate to ionic2/dist/ionic-site and run npm install
  3. Run gulp watch in this directory
  4. A browser should launch at http://localhost:3000 at which point you can navigate to http://localhost:3000/docs/v2/components/

Building & Running API Demos

  1. Follow the steps for Building & Running Ionic Source
  2. Run gulp demos
  3. Run gulp watch:demos
  4. Navigate to http://localhost:8000/dist/demos

Building API Docs

  1. gulp docs to build the nightly version
  2. gulp docs --doc-version=2.0.0 to build a specific API version

Running Snapshot

  1. Install Protractor: npm install -g protractor
  2. Export IONIC_SNAPSHOT_KEY (get from someone)
  3. Run gulp snapshot

Running Tests

  1. gulp karma

Releasing

  1. Pull latest code
  2. Bump version in package.json
  3. gulp publish
  4. Sit back and have a beer 🍺 (or wine 🍷)