Name Last Update
app Loading commit data...
config Loading commit data...
db Loading commit data...
doc Loading commit data...
features Loading commit data...
lib Loading commit data...
log Loading commit data...
public Loading commit data...
script Loading commit data...
test Loading commit data...
vendor Loading commit data...
.gems Loading commit data...
.gitignore Loading commit data...
Capfile Loading commit data...
README.markdown Loading commit data...
Rakefile Loading commit data...

README.markdown

Heroku's Suspenders

thoughtbot's Suspenders modified for Heroku.

git clone git://github.com/dancroak/heroku_suspenders.git
cd heroku_suspenders
./script/create_project project_name

This will create a Rails 2.3.2 app with Heroku-recommended code:

  • Paperclip for file uploads, set for Amazon S3
  • Gmail SMTP for email
  • Delayed Job for background processing
  • Hoptoad Notifier for exception notification
  • Google Analytics for usage analytics

... and some other opinions:

  • jQuery for Javascript
  • Clearance for authentication
  • Cucumber, Shoulda, Factory Girl, & Mocha for testing
  • Evergreen for CSS framework
  • Blitz for features, model, controller, & helper generators

If you don't have all the necessary gems, they will be installed.

Get the latest & greatest at anytime with:

rake suspenders:pull

A helper rake task will prompt you for all your production config vars (S3 keys, GMail account, Hoptoad API key...) and set them on your Heroku app:

rake heroku:setup

More details available in doc/README_FOR_TEMPLATE.

Mascot

The official Suspenders mascot is Suspenders Boy:

Suspenders Boy