A custom Koa generator for Yeoman.
Install with npm.
$ npm install -g yo
$ npm install -g generator-yintai-koa
Make a new directory and cd
into it:
$ mkdir new-project && cd $_
Finally, initiate the generator:
$ yo yintai-koa
Requires NodeJS >= v4.2.4
$ sh begin.sh &
$ npm test
$ yo yintai-koa:view
#file structure
├── bin
│ └── www.js enter point
│ └── config.js config
│ └── router.js user custom router
│
├── sys framework scripts
│ └── app.js
│ └── log project log
│ └── middelware framework needed mw
│ └── gulp-plugin
│
├── controllers
│ └── index.js controller
│
├── resource
│ ├── js
│ │ │── page
│ │ │── cmp
│ │ │── tools
│ │ └── lib
│ └── css
│ └── index.css
│ └── less
│ └── es6 es2015 code
│ └── es5 compiled code
│
├── test
│ └── routeSpec.js
├── views
│ ├── public
│ │ │──head.html
│ │
│ ├── template.html
│ └── index.html
│
├── begin.sh start project
├── Dockerfile docker config file
├── gulpfile.js
├── build.js build es5 js (compress & concat)
└── package.json
See Koa Examples
MIT License @yintai