pixels-and-bits / strappy
- Source
- Commits
- Network (10)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
4e91968
strappy /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Feb 20 14:21:29 -0800 2009 | |
| |
LICENSE | Mon May 11 22:29:07 -0700 2009 | |
| |
README.textile | Sat Jul 04 21:06:21 -0700 2009 | |
| |
Rakefile | Wed Apr 08 08:25:20 -0700 2009 | |
| |
app/ | Wed Aug 19 14:07:25 -0700 2009 | |
| |
base.rb | Fri Oct 30 15:03:24 -0700 2009 | |
| |
config/ | Fri Oct 30 14:58:39 -0700 2009 | |
| |
db/ | Wed Aug 19 14:07:25 -0700 2009 | |
| |
gitignore | Sat May 09 20:33:23 -0700 2009 | |
| |
lib/ | Wed Aug 19 14:07:25 -0700 2009 | |
| |
public/ | Wed Aug 19 13:55:14 -0700 2009 | |
| |
spec/ | Wed Aug 19 14:07:25 -0700 2009 |
README.textile
Strappy
Bootstrap a Rails 2.3 app with a template
Notes for anybody using older versions of Strappy
Branch shuffling.
master => choosy golden => master authlogic is untouched restful_authentication is untouchedWhat are these branches?
- master is what we use ourselves, the explanation of what it has is this doc
- choosy is a template that allows you to choose your auth method from Authlogic, Clearance, restful_authentication or none
- authlogic generates an app with authlogic code
- restful_authentication generates an app with restful_authentication code
Keep in mind that once we decided on this setup the others have not been maintained.
What does this thing have in it
- Haml views
- Sass stylesheets
- jQuery 1.3
- jQueryUI 1.7
- Blackbird for UI debugging
- CC.rb rake task
- Capistrano with Staging and Production environments
- A default ‘home’ controller in place of index.html
- A strappy rake task to install commonly used plugins, lifted from Bort and modified
Admittedly this thing kind of steps out side of the box in what I believe they intended application templates to do by bringing in controllers and specs.
Gems
- authlogic
- config_reader to manage the app congiguration
- expose_model to tidy up your controllers and views
- friendly_id for pretty URLs
- gem_tools to manage gems and versions
- haml
- Rcov to help make sure you are testing
- RSpec for testing
- will_paginate for pagination
Installed plugins
- bundle-fu for tidy includes
- jRails to handle jQuery
- core_extensions a bunch of common hacks I find myself using
- uberkit to make forms less painful
Plugins available through rake strappy:install
- acts_as_configurable
- acts_as_list
- acts_as_rated
- acts_as_solr
- acts_as_taggable_on_steroids
- acts_as_textiled
- acts_as_tree
- bundle_fu
- open_id_authentication
- shoulda
- solr_pagination
- spawn
- textile_editor_helper
- upload_column
- workling
- yaripe
Haml rake task
You can use rake haml:from:format to convert templates to Haml, where format would generally be erb or rhtml
