Why to choose this generator?
The main difference is that you organize your project by features and not by technical components as it is on generator-m-ionic. This way facilitates the development among developers mainly when they work as an Agile Team.
Every module you create has at least one main feature (/main) where you will find your templates and scripts created during the module generation. Modules can have names like
myModules.subModule that will create a new module myModules (if it not exist yet) and add a submodule subModule to it.
You can create new features using the subgenerator
yo misha:feature <feature> [<module>] which will create a new directory for your feature with a standard template and controller. The module parameter is optional, and defaults to