tsaleh / bushido
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
9fd85c7
commit 9fd85c76bd69b2058f1aaecec1f649635c830e5e
tree 148fa8d063452ad1547fd3cdc8f92cac68273cc8
parent 5efa7483af946358c8362630a876353d23363e74
tree 148fa8d063452ad1547fd3cdc8f92cac68273cc8
parent 5efa7483af946358c8362630a876353d23363e74
bushido /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Oct 14 18:02:59 -0700 2009 | |
| |
README.textile | ||
| |
assets/ | ||
| |
diff.sh | Thu Oct 22 17:41:34 -0700 2009 | |
| |
gold/ | ||
| |
run.sh | ||
| |
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:
- Inherited Resources
- Authlogic
- HAML
- Blueprint CSS framework
- Shoulda test suite and extra macros
- Formtastic (with validation reflection plugin)
- Hoptoad
- Blue Ridge JS testing framework
- will_paginate
- Paperclip
- RedCloth
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

