• Stars
    star
    120
  • Rank 294,220 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 11 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Yeoman generator for a MEAN stack, inspired by mean.io

generator-mean Build Status

A generator for Yeoman that scaffolds a MEAN stack (Mongo, Express, Angular and Node). Inspired by http://mean.io.

Todo

  • Add prompt for adding Passport / User auth scaffolding
  • Check for mongod before install

Getting Started

What is Yeoman?

Trick question. It's not a thing. It's this guy:

Basically, he wears a top hat, lives in your computer, and waits for you to tell him what kind of application you wish to create.

Not every new computer comes with a Yeoman pre-installed. He lives in the npm package repository. You only have to ask for him once, then he packs up and moves into your hard drive. Make sure you clean up, he likes new and shiny things.

$ npm install -g yo

Yeoman Generators

Yeoman travels light. He didn't pack any generators when he moved in. You can think of a generator like a plug-in. You get to choose what type of application you wish to create, such as a Backbone application or even a Chrome extension.

To install generator-mean from npm, run:

$ npm install -g generator-mean

Finally, initiate the generator:

$ yo mean

To start your server:

$ grunt

Getting To Know Yeoman

Yeoman has a heart of gold. He's a person with feelings and opinions, but he's very easy to work with. If you think he's too opinionated, he can be easily convinced.

If you'd like to get to know Yeoman better and meet some of his friends, Grunt and Bower, check out the complete Getting Started Guide.

License

MIT License

More Repositories

1

grunt-pagespeed

Grunt plugin to run Google PageSpeed Insights as part of CI
CoffeeScript
462
star
2

grunt-pagespeed-ngrok-sample

Sample project for grunt-pagespeed and ngrok
JavaScript
49
star
3

jquery-bookmarklet-boilerplate

A boilerplate for developing jQuery based bookmarklets
JavaScript
19
star
4

grunt-har-gen

Grunt plugin for generating HAR files from a series of local URLs
JavaScript
9
star
5

phpunit-watchr

Simple node app to watch a directory and run phpunit tests
JavaScript
8
star
6

generator-finatra

Scala
6
star
7

node.js-youtube-scraper

jQuery Mobile App which scraps content from YouTube homepage
4
star
8

jquery.postcodeanywhere

jQuery plugin to lookup Postcodes via the Postcode Anywhere service
JavaScript
4
star
9

grunt-phpspec

Grunt plugin to run phpspec
CoffeeScript
4
star
10

addthis-analytics

Small library for utilising the AddThis.com Analytics API
3
star
11

grunt-rcukes

gruntjs plugin to run ruby cucumber via grunt
CoffeeScript
3
star
12

xen-display

Display a list of virtual machines with each status
Ruby
3
star
13

flickr-for-wordpress

Pull latest photos from Flickr Photostream for specified user
2
star
14

generator-pattern-primer

JavaScript
2
star
15

jquery.ajax-file-uploader

jQuery plugin for uploading files via AJAX
JavaScript
2
star
16

addthis-analytics-wp

Wordpress plugin using the addthis-analytics lib
PHP
2
star
17

songbird-sinatra

URL Shortner App using Ruby, Sinatra and MongoDb (originally Redis)
Ruby
2
star
18

geddy-todo

Vanilla Geddy.js Todo App
JavaScript
2
star
19

coredatapref

Experimental project exploring Core Data performance
Objective-C
1
star
20

Notez

Experimental project exploring multiple CoreData sources and encryption
Objective-C
1
star
21

progruntjs

1
star
22

lithium-geo

PHP
1
star
23

TweetieTap

Experimental app using @anywhere Twitter JS library
JavaScript
1
star
24

mobi-rss

Sinatra App for Viewing RSS feeds from YQL
1
star
25

knockout-sample

JavaScript
1
star
26

opencv-example

Prototype app for using AWS Lambda and OpenCV to detect the number of faces in images.
JavaScript
1
star
27

drawit

Demo repo for drawing on iPhone / iPad
Objective-C
1
star
28

newshack

JavaScript
1
star
29

shapez

Experimental project exploring Core Data and Touch / Shake events
Objective-C
1
star
30

postez-for-wordpress

A flexible widget to allow the user to select one or many custom post types to display as a sidebar widget
PHP
1
star
31

jrcryer.github.com

CSS
1
star
32

wp-image-advert

Advertise a post with a media file as a widget on WordPress
PHP
1
star
33

amplify-sample

Sample amplify.js app
JavaScript
1
star
34

story-newshack

JavaScript
1
star
35

twitter-for-wordpress

Basic Twitter Plugin to pull tweets from specified account
PHP
1
star
36

google-site-map-for-wordpress

Generates Google Site Map for Wordpress. Sitemap is automatically generated to the root of the Wordpress install. The sitemap is re-generated on content publishing.
PHP
1
star