tsaleh / bushido

instant rails app

This URL has Read+Write access

tsaleh (author)
Tue Oct 27 15:17:42 -0700 2009
commit  9fd85c76bd69b2058f1aaecec1f649635c830e5e
tree    148fa8d063452ad1547fd3cdc8f92cac68273cc8
parent  5efa7483af946358c8362630a876353d23363e74
name age message
file .gitignore Wed Oct 14 18:02:59 -0700 2009 moved files over [tsaleh]
file README.textile Loading commit data...
directory assets/
file diff.sh Thu Oct 22 17:41:34 -0700 2009 Now using heroku env vars for secret stuff [tsaleh]
directory gold/
file run.sh
file template.rb
README.textile

Bushido

This is the template I use on my new applications. It’s very specifically geared for the tools I use, and includes some of my coding idioms. The gold directory is a great example of what an app created with this template will end up looking like.

This template includes:

Full user system

  • Authentication via Authlogic,
  • Streamlined user registration initially requiring just email address
  • User confirmation/activation

Configured for Heroku

Including .gems manifest and automatic app creation.

This template will create a new, free, heroku app automatically. BEWARE

User avatars in Amazon S3 via Paperclip

Blueprint based default style

Plugins & Gems:

To use:

  • It’s a good idea to have some info handy, including:
    • The hoptoad key for the new project
    • A gmail email address and password for configuring outgoing email
    • The S3 key and secret for paperclip avatars
  • Once you’ve got that, run: rails myapp -m http://github.com/tsaleh/bushido/raw/master/template.rb

AGAIN: This template will create a new, free, heroku app automatically.

Todo:

  • User password resets
  • Something to deal with url slugs (such as http://github.com/norman/friendly_id/)
  • less