public
Description: thoughtbot's Suspenders modified for Heroku.
Homepage:
Clone URL: git://github.com/dancroak/heroku_suspenders.git
name age message
file .gems Wed Sep 02 14:23:55 -0700 2009 upgrading formtastic to 0.2.2 [Daniel Croak]
file .gitignore Wed Jul 01 12:29:31 -0700 2009 first commit [Daniel Croak]
file >= 1.2.5 Fri Aug 14 20:28:59 -0700 2009 adding timecop and fakeweb to testing gems [dancroak]
file Capfile Wed Jul 01 12:29:31 -0700 2009 first commit [Daniel Croak]
file README.markdown Fri Aug 14 20:28:59 -0700 2009 adding timecop and fakeweb to testing gems [dancroak]
file Rakefile Wed Jul 01 13:07:50 -0700 2009 new rake default of test & features [dancroak]
directory app/ Wed Oct 21 15:25:14 -0700 2009 Revert "New Heroku Suspenders app" This revert... [dancroak]
directory config/ Wed Oct 21 15:25:14 -0700 2009 Revert "New Heroku Suspenders app" This revert... [dancroak]
directory db/ Mon Sep 07 14:58:33 -0700 2009 update clearance migration [dancroak]
directory doc/ Fri Aug 14 20:28:59 -0700 2009 adding timecop and fakeweb to testing gems [dancroak]
directory features/ Wed Sep 02 15:03:55 -0700 2009 step definitions for email / password [Daniel Croak]
directory lib/ Fri Jul 31 08:23:14 -0700 2009 adding a rake heroku:deploy task to git push, m... [dancroak]
directory log/ Wed Jul 01 12:29:31 -0700 2009 first commit [Daniel Croak]
directory public/ Wed Oct 21 15:25:14 -0700 2009 Revert "New Heroku Suspenders app" This revert... [dancroak]
directory script/ Wed Oct 21 15:25:14 -0700 2009 Revert "New Heroku Suspenders app" This revert... [dancroak]
directory test/ Sun Aug 16 17:15:31 -0700 2009 updated old-style user unit test [dancroak]
directory vendor/ Wed Sep 02 15:05:48 -0700 2009 fakeweb, polyglot specifications [Daniel Croak]
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 and Ajax
  • Clearance for authentication
  • Active Merchant for payment processing
  • Cucumber, Shoulda, Factory Girl, Mocha, Fakeweb, & Timecop for testing
  • Inherited Resources for RESTful controllers
  • Formtastic for form builders
  • Flutie 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