Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Rails 2.3 base application with all the typical goodies from Thoughtbot

tree: 5f378ff347

Fetching latest commit…

Cannot retrieve the latest commit at this time

README
CHAIN_GANG v0.3  -  Last Updated 4/5/09
===========================================
laying the foundation and building the rails...


SUMMARY

Chain Gang is a base Rails application.  It comes with a bunch of goodies and helps you by saving you the trouble from installing and configuring everything.  It was built using Rails 2.3.2. a a variety of gems and plugins.

It comes with a simple CSS to start with, fancy fading flash messages, and a starter admin user.  Clearance Cucumber features (some 77 odd steps) should all run green.


GANG MEMBERS

* RedCloth  (http://redcloth.org/)
* FasterCSV  (http://fastercsv.rubyforge.org/)
* HAML / SASS  (http://haml.hamptoncatlin.com/)
* Acts as State Machine (AASM)  (http://rubyi.st/aasm/)
* Will Paginate  (http://errtheblog.com/posts/56-im-paginating-again)
* Clearance  (http://github.com/thoughtbot/clearance/tree/master)
* Mocha  (http://github.com/floehopper/mocha/tree/master)
* Factory Girl  (http://www.thoughtbot.com/projects/factory_girl)
* Shoulda  (http://www.thoughtbot.com/projects/shoulda)
* Webrat  (http://github.com/brynary/webrat/tree/master)
* Cucumber  (http://cukes.info/)

* Hoptoad Notifier  (http://github.com/thoughtbot/hoptoad_notifier/tree/master)
* Limerick Rake  (http://github.com/thoughtbot/limerick_rake/tree/master)
* Mile Marker  (http://www.thoughtbot.com/projects/mile_marker)
* Paperclip  (http://www.thoughtbot.com/projects/paperclip)
* Squirrel  (http://www.thoughtbot.com/projects/squirrel)
* Rails Flash Fader  (http://github.com/ncancelliere/rails_flash_fader/tree/master)


CONFIGURATION
===========================================

rake gems:install
rake gems:install RAILS_ENV=test
rake db:migrate

You're good to go!

An admin user (admin / admin) is created for you to start with...
You'll likely want to tweak the cap recipes to suit your specific needs, they're set to use mongrel_clusters and git.


HOPTOAD API KEY

For Hoptoad you should have something like this in config/initializers/hoptoad.rb.

  HoptoadNotifier.configure do |config|
    config.api_key = '1234567890abcdef'
  end

Use rake hoptoad:test to test that your api key is set-up correctly.  If everything is configured properly, that task will send a notice to hoptoad which will be visible immediately.
Something went wrong with that request. Please try again.