generator-iac
v1.0.1
Published
CLI to help you quickly start developing mobile apps with Ionic Framework, using great tools to increase your development productivity while applying some of the best practices known.
Downloads
5
Readme
Ionic Apps Console
Why Ionic Apps Console
It's a CLI to help you quickly start developing mobile apps with Ionic Framework, using great tools to increase your development productivity while applying some of the best practices known. It uses the following tools for now: Yeoman, Gulp, Bower, AngularJS, Ionic & Cordova. All bundled in an easy to use generator.
Development info
Inside the box
- yeoman to scaffold your app - http://yeoman.io/
- gulp to run your tasks - http://gulpjs.com/
- bower to manage your client packages - http://bower.io/
the following technology stack:
- angular for app structure & logic - https://angularjs.org/
- angular-ui-router - https://github.com/angular-ui/ui-router
- ionic for mobile UIs - http://ionicframework.com/
- cordova for accessing phone APIs - http://cordova.apache.org/
- ngCordova - http://ngcordova.com/
- sass for styling - http://sass-lang.com/
an integrated testing workflow with:
- karma to run your unit tests - http://karma-runner.github.io/
- jasmine for writing unit & integration tests - http://jasmine.github.io/
- protractor for running and writing integration tests - https://angular.github.io/protractor/#/
and many many features and tools for your convenience:
- powerful collection of gulp tasks
- broad selection of sub-generators
- fine tuned integration with git
- sensible defaults for:
- continuous integration with Travis CI and Jenkins CI
- code style checks with ESLint
- configuration files like .editorconfig, .gitignore, .gitattriubtes and others
Documentation
- Install
- Generate App
- Get started
- Testing
- Guides
- More gulp tasks
- Running on Windows
- Sub-generators
- Git integrations
- Troubleshooting
- Options for debugging and development
License
Code licensed under MIT. Docs under Apache 2. PhoneGap is a trademark of Adobe.
Acknowledgements
Despite we know that it's already mentioned above, it's important to congrats and thanks the guys from @mwaylabs, that started the project that was the base for what we are creating here. We want to have something more tied to our needs, so we are forking it, but they did a pretty good work.