HTML5 Application Assembler
Ruby HTML Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
docs
lib
spec
vendor
.gitignore
.rspec
.travis.yml
CHANGELOG
Gemfile
LICENSE add MIT LICENSE Jul 15, 2013
README.md
Rakefile
linner.gemspec

README.md

Linner

Gem Version Build Status Code Climate Dependency Status

Linner is a full-featured HTML5 application assembler.

Linner

Screencast

Screencast

  • Fast!
  • Supports Sass, Compass, Coffee, ECMAScript 6 and React.
  • Supports OS X Lion and Mountaion Lion Notifications.
  • Supports Modular Javascript, All your code will be wrapped by cmd.
  • Supports concat code by config file not directive processor.
  • Supports copy code from src to dest.
  • Supports precompile Javascript Templates from src to desc.
  • Supports sprite PNG images from src to desc.
  • Supports tar files from src to desc.
  • Supports Real-time concat by $ linner watch.
  • Supports compress by $ linner build.
  • Supports LiveReload with LiveReload Chrome Extention.

Documents

https://github.com/SaitoWu/linner/tree/master/docs

Requirements

*nix

  • Ruby 2.0

Windows

  • Install Ruby and DevKit
  • Install gem wdm
  • Install Node.js to make Linner faster

Installation

$ gem install linner

Usage

Skeleton

$ linner new webapp && cd webapp

Watch

$ linner watch

Server

$ ./bin/server # or server if put "./bin" in your PATH

Build

$ linner build

Clean

$ linner clean

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request