Linner

Linner is a full-featured HTML5 application assembler.

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
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
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request