Robust and comfortable dev stack for isomorphic web apps.
- Google Closure
- Facebook React
- Polymer Pointer Events
- Node.js
- este-library
- CoffeeScript (optional)
- Stylus (optional)
- CSS Less (in progress)
- TypeScript (in progress)
- ES6 (in progress)
- Well tuned gulpjs.com dev stack.
- Super fast file-watcher.
- DI Container for with automatic registration and resolving based on types.
- Unit testing with Mocha.
- React server-side rendering.
- Isomorphic routing (in progress).
- MVC meta framework (in progress).
Java 1.7 and Node.js are required.
npm install -g gulp
npm install -g bower
git clone https://github.com/steida/este.git este-app
cd este-app
npm install
bower install
- run
gulp
- point your browser to localhost:8000
- build something beautiful
Start development. Build app, run development stack.
gulp
Start development in stage mode. Styles are minified and scripts are compiled.
gulp --stage
or gulp -s
Build app. Useful for continuous integration.
gulp build
or gulp build --stage
Run development stack. Useful to skip building phase.
gulp run
or gulp run --stage
Debug makes compiled scripts readable.
gulp build --stage=debug
If you have more client apps, you can easily switch between them.
gulp build --clientApp=todolessjs
or gulp build --ca=todolessjs
Recommended Editor: Atom.io
Copyright (c) 2013 Daniel Steigerwald
Licensed under the MIT license.