A demo project generated with generator-m-ionic
Clone or download
gruppjo Merge branch 'dev'
* dev:
  update deps
  yarn protractor
  side config-const
  new side module
  proper mini component
  bower updates
  #511: component sub-generator - test file and updated main.scss
  component-subgenerator: basic implementation
  Revert "break build"
  break build
  turn slack integration back on
  turn slack integration back on
  #511 component sub-generator - mini component example
  Revert "#487 travis, run protractor - give it another go travis-ci/travis-ci#272 (comment)"
  #487 travis, run protractor - give it another go travis-ci/travis-ci#272 (comment)
  #495 travis, mattermost - also add gitter webhook
  #495 travis - mattermost integration
Latest commit c0d9457 Apr 12, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
gulp up until #479 travis - faulty build to test slack integration Feb 15, 2017
test new side module Apr 12, 2017
.bowerrc init Jun 24, 2015
.gitignore up until: npm scripts Feb 24, 2017
.travis.yml turn slack integration back on Mar 31, 2017
bower.json bower updates Apr 12, 2017
greenhouse.sh up until greenhouse integration Aug 31, 2016
jenkins.sh up until greenhouse integration Aug 31, 2016
karma.conf.js up until karma/protractor reporters Feb 17, 2017
package.json update deps Apr 12, 2017
protractor.conf.js up until karma/protractor reporters Feb 17, 2017



Build Status Dependency Status


Build Status Dependency Status Greenkeeper badge

What's this?

This project was generated with the awesome Generator-M-Ionic to show all the latest features. Please report any issues to the initial repository .

Run on your machine

By cloning

  • make sure you have all the prerequisites installed
  • clone git clone git@github.com:mwaylabs/generator-m-ionic-demo.git
    • and install dependencies npm install && bower install

By using yo m-ionic

  • create a new directory
  • yo m-ionic --skip-prompts runs the generator with default options
  • yo m-ionic:module side - choose sidemenu template
  • yo m-ionic:module blank - choose blank template
  • edit the app.js and add the side and blank module
  • enjoy!
  • your project is now set using the latest version of the generator and with the following default options.


Run gulp watch and in your browser navigate to:

  • #/main/list - the tabs template
  • #/side/list - the sidemenu template
  • #/blank - the blank template

Run tests:

  • run gulp karma to run karma tests
  • run gulp protractor to run protractor tests
    • hint: gulp watch and gulp protractor cannot be run at the same time.


Head over to the Generator-M-Ionic repository and check out the documentation. Alternatively you can talk to us:

Join the chat at https://gitter.im/mwaylabs/generator-m-ionic

My Project

This project was generated with Generator-M-Ionic v1.12.0. For more info visit the repository or check out the README below.

Generator-M-Ionic v1.12.0

NPM version Coverage Status Build Status Dependency Status Download Month


Dev Coverage Status Dev Build Status Dev Dependency Status Greenkeeper badge

Why you need it

Note on Angular 2 & Ionic 2:

This Generator delivers highly advanced workflows for Angular 1 & Ionic 1 with the latest Cordova. If you are looking for a version for Angular 2 & Ionic 2, we're working on one but progress is slow for various reasons. Meanwhile, we are still solidly committed to maintaining and rolling updates for the Angular 1 & Ionic 1 stack. Everybody looking to get involved in either topic is very welcome!

Advanced workflows for building rock-solid Ionic apps: develop, prototype, test, build and deliver high quality apps with Yeoman, Gulp, Bower, Angular, Cordova and of course Ionic. All in one sexy generator.

Read more ...

What's in the box

Read more ...

Latest releases

What's new

Ionic Blog Series - Great ride through everything Generator-M-Ionic has to offer:

Advanced workflows for building rock-solid Ionic Apps


Quick Start
  • Quick Start for the experienced developer.
  • Try the demo. Get a quick impression by cloning the sample project generated with the latest version of Generator-M-Ionic.
  • ESLint code style checks and setting up your IDE/Editor.
  • Testing with our testing setup.
  • Husky hooks, automatically run linting and tests before you commit.
Building & Continuous Integration
  • Greenhouse & Relution - build and distribute your apps using these powerful cloud services
  • Ionic Cloud (beta) - a powerful suite of hybrid-focused mobile backend services and tools

Generator Insights

We've published 3 blog articles on our company blog delivering deep insights into the why and how of the generator:

Questions, issues? Talk to us!

Do the following:

  1. check out our Issue Guidelines and issues to see if there already is a solution or answer.
  2. Join the chat at https://gitter.im/mwaylabs/generator-m-ionic - Get in touch with other developers and our core team.
  3. If all fails, make sure you have read the Issue Guidelines first and then open a new issue.

Want to contribute ideas, code?

Start by reading our:

  1. Mission Statement
  2. Contribution Guide


Code licensed under MIT. Docs under Apache 2. PhoneGap is a trademark of Adobe.