generator-ngmega v0.1.0
generator-ngmega 
An AngularJS generator based on a modular approach designed for mega teams.
Based on generator-angular
Usage
Install generator-ngmega:
npm install -g generator-ngmegaMake a new directory, and cd into it:
mkdir my-new-project && cd $_Edge Usage
Clone generator-ngmega
git clone https://github.com/kraihn/generator-ngmega.gitCheckout develop
cd generator-ngmega
git checkout developRegister with Node
npm linkGenerators
Available generators:
Note: Generators are to be run from the root directory of your app.
- The app/ folder described below can be overridden in bower.json -> bower.appPath
- The */scripts/ folder described below can be overridden in bower.json -> bower.scriptPath
An override example could be { appPath: 'src', scriptPath: 'app' } generating files in src/app/*
Module
Generates a module in app/scripts.
Example:
yo ngmega:module my-moduleProduces
app/scripts/my-module/_module.jsapp/scripts/my-module/my-module.config.jsapp/scripts/my-module/my-module.routes.jsapp/scripts/my-module/controllers/my-module.jsapp/scripts/my-module/views/my-module.html
Options
- --all : Additionally generates a resource
- --bare : Controller and view is not generated
- --with-resource : Additionally generates a resource
- --with-service : Additionally generates a service
Controller
Generates a controller in app/scripts/module/controllers.
Example:
yo ngmega:controller my-controller my-moduleProduces app/scripts/my-module/controllers/my-controller.js and app/scripts/my-module/views/my-controller.html
Directive
Generates a directive in app/scripts/module/directives.
Example:
yo ngmega:directive my-directive my-moduleProduces app/scripts/my-module/directives/my-directive-directive.js
Filter
Generates a filter in app/scripts/module/filters.
Example:
yo ngmega:filter my-filter my-moduleProduces app/scripts/my-module/filters/my-filter-filter.js
Resource
Generates a resource in app/scripts/module/services.
Example:
yo ngmega:resource my-resource my-moduleProduces app/scripts/my-module/services/my-service-resource.js
Service
Generates a service in app/scripts/module/services.
Example:
yo ngmega:service my-service my-moduleProduces app/scripts/my-module/services/my-service-service.js
License
MIT