Home

Liang-Bin Hsueh edited this page Sep 24, 2015 · 25 revisions

We have decided to discontinue the Compass.app & Fire.app projects. You can still get the source code under GPL as always, and we have put the latest binary on GitHub for free. What happened?

Fire.app

Fire.app is a menubar only app for dead easy HTML prototyping. It supports Sass/Compass, Haml, ERB, Markdown, CoffeeScript, and more.

Fire.app is written in Java (JRuby), and works in mac, linux and windows.

System Requirement

Fire.app has been tested in:

  • Windows: Windows 7/8/8.1
  • OS X: 10.8 32/64bit, 10.9 64bit
  • Linux: Arch Linux 32/64bit

Fire.app is written in Java (JRuby), so you must install JRE(Java Runtime Environment) first. If you do not have JRE installed, Fire.app will guide you to install it first.

Download

You can download the latest release.

Install

There is no need to install Fire.app. You can just unzip and put it anywhere. You can even use Dropbox to sync between computers.

Sample Project

Fire.app has so many features, so we make a beginner project to demonstrate its ability. You may also want to check our advanced project.

Build Your Own

If you want to build your own copy, you will need JRuby and rawr.

Building Fire.app with OSX

JRuby

For example, installing jRuby 1.6.8 with rvm:

echo "rvm use jruby-1.6.8@fireapp --create --install" > .rvmrc;
# rvm will try to install jRuby now
cd .

# Verify it
ruby --version;

or rbenv:

echo "jruby-1.6.8" > .rbenv-version;
rbenv install jruby-1.6.8;
ruby --version;

bundler

gem install bundler;
bundle install;

If you get an error like Could not load OpenSSL, try this:

gem install jruby-openssl;
bundle install;

Build it

# Available tasks:
bundle exec rake -T;

# Compile it, generate the FireApp.app:
bundle exec rake rawr:bundle:app;

# Drag to Applications folder.
open package/

Building Fire.app with Linux

JRuby

For example, installing jRuby 1.6.8 with rvm:

echo "rvm use jruby-1.6.8@fireapp --create --install" > .rvmrc;
# rvm will try to install jRuby now
cd .

# Verify it
ruby --version;

or rbenv:

echo "jruby-1.6.8" > .rbenv-version;
rbenv install jruby-1.6.8;
ruby --version;

bundler

gem install bundler;
bundle install;

Build it

# Available tasks:
jruby -S rake -T;

# Compile it, generate th FireApp.app:
jruby -S rake rawr:bundle:linux;

# Drag to Applications folder.
cd package/jar/
# Start FireApp
java -jar fire-app.jar

License

Copyright (c) 2012 Handlino Inc. Licensed under GPL v2.


HTTPServlet Handler Example