generator-angular-meteor v0.21.0
Meteor + AngularJS generator 
Yeoman generator for creating Meteor + AngularJS applications - hit the ground running.
Based on angular meteor tutorial, which is well worth spending a few of hours on
Usage
Install generator-angular-meteor:
npm install -g generator-angular-meteorRun yo angular-meteor appName
yo angular-meteor appNamecd into the new directory to run meteor commands or to create subcomponents
Prerequisites
- Meteor
- windows - Download and Install Meteor
- linux/mac -
curl https://install.meteor.com/ | sh
Supported Configurations
- Scripts:
JavaScript,CoffeeScript - Markup:
HTML,Jade - Stylesheets:
CSS,Stylus,Less,SCSS - CSS frameworks:
None,Bootstrap,Angular Material,Ionic - Authentication boilerplate:
Yes,No - oAuth integrations:
FacebookTwitterGoogle - Pagination, sorting and searching support:
Yes,No Bowerpackage management support:Yes,No
Generators
Available generators:
- [angular-meteor](#app) (aka [angular-meteor:app](#app))
- [angular-meteor:model](#model)
- [angular-meteor:method](#method)
- [angular-meteor:route](#route)
- [angular-meteor:controller](#controller)
- [angular-meteor:view](#view)
- [angular-meteor:filter](#filter)
- [angular-meteor:directive](#directive)
- [angular-meteor:factory](#service)
- [angular-meteor:decorator](#decorator)App
Sets up a new AngularJS + Meteor app, generating all the boilerplate you need to get started.
Example:
yo angular-meteor myAppModel
Generates a new database collection.
Example:
yo angular-meteor:model products
[?] Is this a protected model? YesProduces:
model/products.model.coffee
server/products.publish.coffee
server/startup/products.load.coffeeMethod
Generates a new meteor method.
Example:
yo angular-meteor:method inviteProduces:
methods/invite.method.coffeeRoute
Generates a new route with optional model and list/detail routes
Example:
yo angular-meteor:route products
[?] Where would you like to create this route? client/
[?] Is this a protected route? No
[?] Would you like to make List/Details routes? Yes
[?] Would you like to create a Model? YesProduces:
client/products/products.routes.ng.coffee
client/products/products-list.controller.ng.coffee
client/products/products-list.view.ng.jade
client/products/product-detail.controller.ng.coffee
client/products/product-detail.view.ng.jade
client/products/products.styl
model/products.model.coffee
server/products.publish.coffee
server/startup/products.load.coffeeController
Generates a controller.
Example:
yo angular-meteor:controller user
[?] Where would you like to create this controller? client/Produces:
client/user/user.controller.ng.coffeeDirective
Generates a directive.
Example:
yo angular-meteor:directive myDirective
[?] Where would you like to create this directive? client/components/
[?] Does this directive need an external html file? YesProduces:
client/components/my-directive/my-directive.directive.ng.coffee
client/components/my-directive/my-directive.ng.jade
client/components/my-directive/my-directive.stylFilter
Generates a filter.
Example:
yo angular-meteor:filter myFilter
[?] Where would you like to create this filter? client/components/Produces:
client/components/my-filter/my-filter.filter.ng.coffeeDecorator
Generates an AngularJS service decorator.
Example:
yo angular-fullstack:decorator serviceName
[?] Where would you like to create this decorator? client/components/Produces
client/components/service-name/service-name.decorator.ng.coffeeMeteor Components
The following packages are always installed by the app generator:
- angular-meteor
- ui.router
These packages are installed optionally depending on your configuration:
- angular-material
- bootstrap
- angular-ui-bootstrap
- publish-counts
- pagination
- fourseven:scss
- flemay:less-autoprefixer
- mquandalle:stylus
- coffeescript
- civilframe:angular-jade
Configuration
Yeoman generated projects can be further tweaked according to your needs by modifying project files appropriately.
A .yo-rc file is generated for helping you copy configuration across projects, and to allow you to keep track of your settings. You can change this as you see fit.
Testing
Still needs doing, let me know if you think you can help
Contributing
Please see CONTRIBUTING.md
License
heavily inspired by generator-angular-fullstack
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago