Skip to content
This repository was archived by the owner on Feb 16, 2018. It is now read-only.

Latest commit

 

History

History
71 lines (52 loc) · 1.16 KB

README.md

File metadata and controls

71 lines (52 loc) · 1.16 KB

Customized Bootstrap CSS.

Usage

Basic

require 'sprockets'
require 'icing'

environment = Sprockets::Environment.new
Icing::Sprockets.setup(environment)
//= require icing

Compiling

require 'icing/compiler'

# Compile assets
Icing::Compiler.compile_assets(
  :compress => true, # optional, defaults to false
  :logfile => '/dev/null', # optional, defaults to STDOUT
  :assets_dir => "./public/assets" # optional, defaults to {icing_gem_root}/public/assets
)

# Compile and gzip assets
Icing::Compiler.gzip_assets(
  :compress => true, # optional, defaults to true
  :logfile => '/dev/null', # optional, defaults to STDOUT
  :assets_dir => "./public/assets" # optional, defaults to {icing_gem_root}/public/assets
)

OR

# Rakefile

namespace :icing do
  require 'icing/tasks/assets'
end

namespace :assets do
  task :precompile => ['icing:assets:precompile'] do
  end
end

Development

Setup

git clone git://github.com/tent/icing.git
cd custom-bootstrap
bundle
bundle exec puma

Editing

  • HTML:lib/views/*.erb
  • CSS: assets/stylesheets/*
  • Images: assets/images/*

Assets are processed though sprockets.