Giter Site home page Giter Site logo

wkm / sitefuel Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 744 KB

A program and API for minifying websites and web applications and deploying them from version control.

Home Page: http://sitefuel.org

License: GNU General Public License v2.0

Shell 2.84% Ruby 97.16%

sitefuel's Introduction

SiteFuel

v0.1.0 (alpha release)


A program and API for minifying websites and web applications and deploying them from version control.

Table of Contents

  • Introduction

  • System Requirements

  • Supported Formats

  • Installation

  • Getting Started

  • Reporting a Bug

  • A Note about the API

  • Further Reading

Introduction

SiteFuel is a Ruby program

Use SiteFuel to:

  • deploy your website out of SVN or GIT

  • minify your

System Requirements

  • Ruby 1.8.6 or greater.

  • pngcrush= for PNG compression

  • jpegtran= for JPEG compression

  • git= for deploying sites from Git repositories

  • svn= for deploying sites from SVN repositories

SiteFuel hasn’t been tested on Windows machines.

Installation

SiteFuel is deployed as a RubyGem through gemcutter.org. You should be able to install it directly using RubyGems:

$ gem install -t sitefuel

Note that for PNG and JPEG compression to be enabled you must install the =pngcrush= and =jpegtran= programs.

Getting Started

SiteFuel

Reporting a Bug

A Note About the API

The general API in SiteFuel should be considered unstable while SiteFuel is <1.0. For practical reasons we can’t increment the major version number each time there is a non-backwards compatible API change.…

Further Reading

sitefuel's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

sitefuel's Issues

Speedup SiteFuel startup

SiteFuel takes an annoyingly long time to startup, even when asking for --help.

Presumably this is because SiteFuel finds and loads all the processors on startup, but there might be a different bottle neck.

Atomic deployments/processing

Make SiteFuel deploy websites atomically (eg. stage and deploy them to a directory under /tmp/ and then move them to the deployment point)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.