You are handed
- a professional enterprise-level project with a complete development environment that is test-driven and continuous integration-ready for building apps with angular/ionic/cordova.
- a sophisticated and fully-working project setup and a sample app built according to your choices (side-menu/tabs/blank). With all of that you can immediately start coding.
- carefully integrated technology stack
- Angular, Ionic, Cordova, additional bower components and Cordova Platforms and Plugins
- SASS compilation (\w sourcemaps)
- a powerful collection of gulp tasks for (that still is easy to configure for project specific needs)
- live-reloading in the browser
- automatic wiring of all components into your app
- building with minification/sourcemaps of all sources (images, scripts, html, (s)css ...)
- serving/watching/debugging your build
- Cordova CLI integration so you can easily test and build your apps on your devices
- App Icon and Splash Screen integration
- injecting build variables into your app (i.e build number)
- injecting different environment configuration (dev/staging/prod) during a build
- various sub-generators for creating additional components
- code quality options
- a complete ready-to-use e2e and unit testing workflow with Karma, Jasmine and Protractor
- sub-generators create sample test for that component
- ESLint/JSONLint intgeration into the watching and building tasks, so you can fail builds when your code checks fail
- continuous integration with Travis CI and Jenkins CI
- and loads of other convenient things
For more details check out the project https://github.com/mwaylabs/generator-m-ionic