/este

Robust and comfortable dev stack for isomorphic web apps

Primary LanguageCoffeeScript

Este Build Status Dependency Status devDependency Status

Robust and comfortable dev stack for isomorphic web apps.

Libraries

  • Google Closure
  • Facebook React
  • Polymer Pointer Events
  • Node.js
  • este-library

Languages

  • CoffeeScript (optional)
  • Stylus (optional)
  • CSS Less (in progress)
  • TypeScript (in progress)
  • ES6 (in progress)

Tools

Features

  • React server-side rendering.
  • Isomorphic routing (in progress).
  • MVC meta framework (in progress).

Prerequisites

Java 1.7 and Node.js are required.

npm install -g gulp
npm install -g bower

Getting Started

Create Este App

git clone https://github.com/steida/este.git este-app
cd este-app
npm install
bower install

Start Development

  • run gulp
  • point your browser to localhost:8000
  • build something beautiful

Usage

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

Stay Tuned

License

Copyright (c) 2013 Daniel Steigerwald

Licensed under the MIT license.