angular-fullstack/generator-angular-fullstack


Yeoman generator for AngularJS with an Express server

https://angular-fullstack.github.io/

License: BSD-2-Clause

Language: JavaScript

Keywords: angular, babel, full-stack, javascript, mongodb, pug, sass, sequelize, typescript, yeoman, yeoman-generator


Angular Full-Stack generator

generator-angular-fullstack

Build Status npm version Dependency Status Dev-Dependency Status Gitter chat OpenCollective OpenCollective

Yeoman generator for creating MEAN/SEAN stack applications, using ES2017, MongoDB/SQL, Express, Angular, and Node - lets you quickly set up a project following best practices.

Generated project:

Dependency Status Dev-Dependency Status Known Vulnerabilities

Looking for AngularJS 1.x?

$ npm install -g yo gulp-cli generator-angular-fullstack@4.2.3

Usage

Install yo, gulp-cli, and generator-angular-fullstack:

npm install -g yo gulp-cli generator-angular-fullstack

Please note: If you run into trouble compiling native add-ons during the installation, follow node-gyp's short guide on required compilation tools.

Then, to run your app (make sure the MongoDB daemon is running if you selected Mongo), run the following to start your server:

npm run start:server

and the following to start the Webpack dev server for the front-end:

npm run start:client

The Webpack server will tell you which port to access the app at (usually http://localhost:8080/).


Run yo angular-fullstack

yo angular-fullstack

See the Getting Started guide for more information.

Prerequisites

  • MongoDB - Download and Install MongoDB - If you plan on scaffolding your project with mongoose, you'll need mongoDB to be installed and have the mongod process running.
    • If you have Docker installed, you can easily run a test database with docker run -p 27017:27017 --name afs-mongo -d mongo
  • The project's JavaScript is written in ECMAScript 2015. If you're unfamiliar with the latest changes to the specification for JavaScript, check out http://es6-features.org/

Supported Configurations

General

  • Build Systems: Gulp
  • Testing:
    • Jasmine
    • Mocha + Chai + Sinon
      • Chai assertions:
        • Expect
        • Should

Client

  • Scripts: JavaScript (Babel), TypeScript
  • Module Systems: Webpack
  • Markup: HTML, Pug
  • Stylesheets: CSS, Stylus, Sass, Less
  • CSS Frameworks: Bootstrap
    • Option to include UI Bootstrap

Server

  • Scripts: JavaScript (Babel), TypeScript (planned)
  • Database:
    • None,
    • MongoDB, SQL
      • Authentication boilerplate: Yes, No
      • oAuth integrations: Facebook, Twitter, Google
      • Socket.io integration: Yes, No

Generators

Available generators:

Documentation

Check out our documentation home page.

Contribute

See the contributing docs

When submitting an issue, please follow the Yeoman issue guidelines. Especially important is to make sure Yeoman is up-to-date, and providing the command or commands that cause the issue, as well as any stack traces.

License

BSD license

Contributors

generator-angular-fullstack contributors

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

generator-angular-fullstack backers

Sponsors

Is your company using Angular-FullStack? Ask your boss to support the project. You will get your logo on our README on Github with a link to your site. [Become a sponsor]

generator-angular-fullstack

Project Statistics

Sourcerank 12
Repository Size 9.14 MB
Stars 6,078
Forks 1,290
Watchers 295
Open issues 254
Dependencies 167
Contributors 160
Tags 88
Created
Last updated
Last pushed

Top Contributors See all

Andrew Koroluk Tyler Henkel Cody Mize Brian Ford Pascal Hartig Sindre Sorhus Greenkeeper Eddie Monge David Mohr Robin Böhm Adam stherrienaspnet Rohit Acharya Ben Marten Kevin Mårtensson Damian Mee Addy Osmani Zac Farrell Frederick Ros zeripath

Packages Referencing this Repo

generator-mean2-app-api
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
Latest release 1.1.0 - Updated - 6.08K stars
generator-angular-bluemix
Yeoman generator for creating full stack applications, using Express, AngularJS, and Node, Clouda...
Latest release 0.0.7 - Updated - 6.08K stars
generator-ep
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
Latest release 3.0.0-rc9 - Updated - 6.08K stars
generator-angular-sparkstack
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
Latest release 2.0.13 - Published - 6.08K stars
generator-angular-fullstack
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
Latest release 5.0.0-rc.4 - Updated - 6.08K stars
bic-generator-angular-fullstack
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
Latest release 2.0.13 - Published - 6.08K stars
generator-fv1
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
Latest release 3.0.0-rc8 - Updated - 6.08K stars

Recent Tags See all

5.0.0-rc.1 March 24, 2018
5.0.0-rc.0 March 08, 2018
4.2.3 November 29, 2017
5.0.0-beta.1 October 17, 2017
5.0.0-beta.0 August 14, 2017
4.2.2 May 25, 2017
4.2.1 May 22, 2017
4.2.0 April 19, 2017
4.1.4 March 01, 2017
4.1.3 February 11, 2017
4.1.2 January 09, 2017
4.1.1 December 08, 2016
4.1.0 September 30, 2016
3.8.0 September 15, 2016
4.0.5 September 15, 2016

Interesting Forks See all

Liam-Williams/generator-node-express-mongo
Yeoman generator for Node Express Mongo server
JavaScript - Last pushed - 44 stars - 15 forks
tashrafy/generator-sql-fullstack
Yeoman generator for a SQL-EAN stack
JavaScript - Last pushed - 24 stars - 12 forks
forms-angular/generator-angular-fullstack
Yeoman generator for AngularJS with an Express server
JavaScript - Last pushed - 15 stars - 5 forks
harryoh/generator-coffee-fullstack
Yeoman generator for AngularJS with an Express server with server side coffee script
JavaScript - Last pushed - 13 stars - 2 forks
princesoni1989/generator-angular-fullstack
Yeoman generator for AngularJS with an Express server
JavaScript - Updated - 8 stars

Something wrong with this page? Make a suggestion

Last synced: 2018-06-02 23:49:51 UTC

Login to resync this repository