relevance / heroku_suspenders forked from dancroak/heroku_suspenders

thoughtbot's Suspenders modified for Heroku.

This URL has Read+Write access

jgehtland (author)
Mon Oct 19 10:54:18 -0700 2009
commit  7ed38613c4d448009fc3a71e7930ac3f19d42d7b
tree    3c24c3316a21c3c3d45249a000cce609ea97a4b6
parent  c92c493b9eb10e64d941afd2126f3bdf61a7d6c7
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 Mon Oct 19 10:54:18 -0700 2009 update for blueridge and fix requirement for rs... [jgehtland]
directory app/ Mon Nov 16 21:56:13 -0800 2009 Revert "New Heroku Suspenders app" This revert... [dancroak]
directory config/ Mon Oct 19 10:44:42 -0700 2009 updating more relevance gems [jgehtland]
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/ Mon Oct 19 10:54:18 -0700 2009 update for blueridge and fix requirement for rs... [jgehtland]
directory spec/ Mon Oct 19 10:24:54 -0700 2009 adding relevance specific gems, removing some c... [jgehtland]
directory test/ Sun Aug 16 17:15:31 -0700 2009 updated old-style user unit test [dancroak]
directory vendor/ Mon Oct 19 10:44:42 -0700 2009 updating more relevance gems [jgehtland]
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