/generator-super

WIP. Doesn't work yet.

Primary LanguageJavaScriptMIT LicenseMIT

generator-super

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)

Features

  • 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?

Ideas

  1. ClojureScript
  2. Write tests or backend code using cljsc?
  3. Write frontend using cljsc (Doesn't seem that good idea with AngularJS, maybe in future...)
  4. Clojure backend
  5. Should probably leverage separate Lein template
  6. Write additional cookbook
  7. How to configure Karma to use IEVMS for IE testing?
  8. And other useful Grunt stuff
  9. Heroku/Dokku deployment
  10. Use buildpack which runs bower+grunt in addition to npm
  11. Or grunt deploy task which builds frontend and pushes to separate repo so main repo won't be contaminated with unnecessary files