HTML5 Application Assembler
Ruby HTML Other
Permalink
Failed to load latest commit information.
bin
docs
lib
spec vendor folder now works with the bundle by the config file Jan 14, 2015
vendor remove the default groups config in templates Sep 5, 2014
.gitignore add .DS_Store in gitignore Jul 17, 2013
.rspec add rspec to spec the linner Jul 15, 2013
.travis.yml travis didn't have jruby 2.0 mode. so, remove it. Aug 18, 2013
CHANGELOG bump version to 0.12.0 Mar 8, 2016
Gemfile Update to RSpec 3. Sep 5, 2014
LICENSE add MIT LICENSE Jul 15, 2013
README.md bump version to v0.11.0 Apr 2, 2015
Rakefile make rake test as default task Aug 18, 2013
linner.gemspec bump handlebars version to 4.0 Mar 8, 2016

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