A custom Koa generator for Yeoman.
Install with npm.
$ npm install -g yo
$ npm install -g generator-koa-serve
Make a new directory and cd into it:
$ mkdir new-project && cd $_
Finally, initiate the generator:
$ yo koa-serve
Requires NodeJS >= v4.2.4
$ sh begin.sh &
$ npm test
$ yo koa-serve: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 @ addison