This project has not been maintained since 2019 and is outdated. Please look for alternatives.
An Expressjs generator for Yeoman, based on the express command line tool.
- Basic or MVC style file structure
- CoffeeScript Support
- Gulp or Grunt build tools with file watching and livereload
- .editorconfig for consistent coding styles within text editors
- Support View engines:
- Supported CSS pre-processors
- SASS
- LESS
- Stylus
 
- Supported Databases (with MVC structure):
- MongoDB
- MySQL
- PostgreSQL
- RethinkDB
- SQLite
 
- Make sure you have yo installed:
npm install -g yo
- Install the generator globally: npm install -g generator-express
- Run: yo expressand select Basic. Add--coffeeif you require CoffeeScript.
- Run: gruntorgulpto run the local server atlocalhost:3000, the grunt/gulp tasks include live reloading for views, css in public/css and restarting the server for changes to app.js or js in routes/
A generator for creating MVC style apps in express. Giving you the choice between the supported databases.
To get going:
- Make sure you have yo installed:
npm install -g yo
- Install the generator locally: npm install generator-express
- Run: yo express, select MVC and select your database of choice. Add--coffeeif you require CoffeeScript.
- Ensure that the selected database is running on your machine, if running elsewhere the connection string can be changed in config/config.js
- Run: gruntorgulpto run the local server - defaults tolocalhost:3000- port can be changed inconfig/config.js. The grunt/gulp tasks include live reloading as before.
- 
--coffeeUses CoffeeScript. 
- 
--skip-installSkips the automatic execution of npmafter scaffolding has finished.
Tests are written with mocha.
- Install: npm install -g mocha
- Run: mochaornpm test
Contributors are welcome, please fork and send pull requests! If you have any ideas on how to make this project better then please submit an issue.