Yeoman generator for generating a swagger project, using ES6, MongoDB, Express, and Node - lets you quickly set up a project avoiding fatigue.
First, install Yeoman and generator-swagger-es-6 using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-swagger-es-6Then generate your new project:
yo swagger-es-6- Build Systems:
Gulp
Server
- Database:
MongoDB
- Authentication boilerplate
- local strategy
Yes,No
- local strategy
- Swagger API
- Swagger editor 3.0
Testing
Mocha + Chai- Chai assertions:
Should
- Chai assertions:
eslint- CI configurations
travis-ciappveyor
- Test coverage
istanbulcoverage reporstscodecovwithtravis-ci
Production
Dockerwithdocker composeHerokuprocfile
yo swagger-es-6:model
yo swagger-es-6:controller- Yeoman has a heart of gold.
- Yeoman is a person with feelings and opinions, but is very easy to work with.
- Yeoman can be too opinionated at times but is easily convinced not to be.
- Feel free to learn more about Yeoman.
MIT © Eskil Opdahl Nordland