Skip to content
HTML5 Application Assembler
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin move the encoding declaration to the entry of program Sep 2, 2014
docs bump version to v0.10.0 Mar 25, 2015
lib upgrade the template config.yml of handlebars May 3, 2016
spec
vendor remove the default groups config in templates Sep 5, 2014
.gitignore add .DS_Store in gitignore Jul 17, 2013
.rspec
.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

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
You can’t perform that action at this time.