WIP. Doesn't work yet.
A generator for Yeoman.
Start a complete backend and frontend project using various technologies.
This doesn't offer commands to e.g. create new controllers for AngularJS, and I don't see that as particularly useful feature. (Use editor snippets or something)
- Grunt
- Node.js
- Express backend
- Mocha + Chai.js tests
- OR Proxy another backend
- e.g. forward calls to /api to Scala backend on localhost:3000
- HTML5 template with Boostrap 3 LESS
- AngularJS
- Karma tests
- Protractor?
- ClojureScript
- Write tests or backend code using cljsc?
- Write frontend using cljsc (Doesn't seem that good idea with AngularJS, maybe in future...)
- Clojure backend
- Should probably leverage separate Lein template
- Write additional cookbook
- How to configure Karma to use IEVMS for IE testing?
- And other useful Grunt stuff
- Heroku/Dokku deployment
- Use buildpack which runs bower+grunt in addition to npm
- Or grunt deploy task which builds frontend and pushes to separate repo so main repo won't be contaminated with unnecessary files