0.4.0 • Published 10 years ago

kwand-stack v0.4.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

KWAND Stack

Koa · WebSockets · Angular · Node · Dokku

JavaScript Full Stack Development for the Next Generation Web

Docs and more at kwand.io.

Install

To start your own project from the boilerplate:

  1. Create a git repo
  2. cd into your new repo
  3. wget https://raw.github.com/kwand/kwand-stack/master/kwand-stack.zip
  4. unzip kwand-stack.zip
  5. rm kwand-stack.zip

(TODO: put all this into a single npm install -g kwand; cd <repo>; kwand init)

Then, assuming you have node >= 0.11.9 installed:

  1. Customize init (if you want to add or remove anything)
  2. ./init (to grab latest and put them in package.json)
  3. Customize package.json
  4. Customize app.json (for Heroku/Dokku)
  5. Remove client (and possibly server) from .gitignore

TODO

Still very much a work in progress, but functional.

  • Add rewrite for trailing /
  • Isolate the gulp-autoprefixer bug causing 'styles' watch to hang
  • Add mocha testing
  • Add superagent testing
  • Shift to TDD (now that this thing is bigger and shareable)
  • Add angular boiler
  • Add src/server/crud samples
  • Add src/server/service samples
  • Add 'ws' to server
  • Add 'socket.io' to client
  • Add mongodb hooks
  • Add travis testing
  • Add a cache buster
  • Setup analytics
  • Consistent path.join throughout
  • Add src/client/scripts/{after,before}/inline
  • Add gulp-lazyload