8000 GitHub - este/este at 7.0.2
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Oct 10, 2023. It is now read-only.

este/este

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este Build Status Dependency Status devDependency Status

Robust and comfortable dev stack for isomorphic web apps. Mobile first, offline first, frontend first.

Demos

Build with

JavaScript

  • Plain old JavaScript, of course.
  • React JSX - Don't use harmony class syntax yet please.
  • CoffeeScript (compatible with Closure Compiler) - Why CoffeeScript? Isn't ES6 better? Maybe, but CoffeeScript works well for years already.

Styles

  • Stylus is recommended, sure you can use LESS or anything else.

Tools

TODO

  • Add more sophisticated demo with este-disptacher and more techniques from Songary.

Prerequisites

Java 1.7+ and Node.js are required.

npm install -g gulp
npm install -g bower

For Windows users, because jsdom installation sucks, you have to install Visual Studio Express 2012 C++ (it's free) before. Remember, install right 32/64 bit versions depending on your Windows.

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 and run development stack.

gulp

Production mode. Styles are minified and scripts are compiled.

gulp --production or gulp -p

Only build. Useful for continuous integration.

gulp build or gulp build --production

Run development stack. Useful to skip building phase.

gulp run or gulp run --production

Debug makes compiled scripts readable.

gulp build --production=debug

Recommended Editor: Atom.io

Recommended settings.

Error: EMFILE Issue

OSX has default limit for opened files set to 256. Fix it with ulimit -n 10000

Stay Tuned

License

Copyright (c) 2013 Daniel Steigerwald

Licensed under the MIT license.

0