public
Description: The starter Rails application I would use if it existed.
Homepage:
Clone URL: git://github.com/gdagley/basejumper.git
name age message
file .gitignore Fri Sep 18 14:47:27 -0700 2009 ignore generated css files [gdagley]
file Capfile Fri Dec 26 20:14:18 -0800 2008 add capfile and ignore deploy.rb [gdagley]
file README.textile Fri Sep 18 22:16:16 -0700 2009 add some todos [gdagley]
file Rakefile Mon Aug 31 08:49:15 -0700 2009 move back to rspec [gdagley]
directory app/ Fri Sep 18 21:35:08 -0700 2009 use the registration path when signing up [gdagley]
directory config/ Fri Sep 18 22:26:41 -0700 2009 more gem updates [gdagley]
directory db/ Fri Sep 18 21:06:53 -0700 2009 add single access token for feeds [gdagley]
directory doc/ Fri Jan 16 15:07:44 -0800 2009 adding cucumber support for story/feature integ... [gdagley]
directory lib/ Fri Sep 18 21:00:16 -0700 2009 simplifying wear things live [gdagley]
directory log/ Sat Dec 27 18:27:55 -0800 2008 adding log dir [gdagley]
directory public/ Fri Sep 18 14:47:27 -0700 2009 ignore generated css files [gdagley]
directory script/ Mon Aug 31 08:49:15 -0700 2009 move back to rspec [gdagley]
directory spec/ Wed Sep 16 06:58:36 -0700 2009 I want to see where my slow tests are [gdagley]
directory vendor/ Fri Sep 18 22:26:41 -0700 2009 more gem updates [gdagley]
README.textile

BaseJumper

There are others, I know, but this is how I like my apps to start out. You probably won’t like it, so move along.

Based on the Authlogic sample app (http://github.com/binarylogic/authlogic_example), with-password-resets branch.

TODO

  • improve text coverage to 100% (rake spec:rcov)
  • use Authlogic test helpers?

What is included?

  • Authentication (including password reset)
  • Welcome page placeholder
  • Contact Us form
  • Basic styling using Blueprint CSS
  • Spec driven development using rspec, without fixtures
  • ActiveScaffold admin interface
  • Application configuration file
  • Less CSS for mixing in style
  • JQuery and JQuery-UI installed
  • FamFamFam icons where needed

Use as you will. I may update it occasionally. Offer suggestions.

Gems

Authlogic

The way I think authentication should be done.

http://github.com/binarylogic/authlogic

Configatron

For application configuration.

http://github.com/markbates/configatron

will_paginate

Because eventually you need pagination

http://github.com/mislav/will_paginate

Searchlogic

And then you need advanced searching and sorting.

http://github.com/binarylogic/searchlogic

log-buddy

For the lazy debugger in all of us.

http://github.com/relevance/log_buddy

rspec and rspec-rails

It just makes more sense to me.

http://github.com/dchelimsky/rspec
http://github.com/dchelimsky/rspec-rails

less

Nesting CSS rules, mixing in styles, and using variables in CSS is fun.

http://github.com/cloudhead/less
http://github.com/cloudhead/more

Plugins

active_scaffold

Fastest way to build a super simple admin interface.

http://github.com/activescaffold/active_scaffold

validatable_form

Easy AR validations for non-AR models (for those Contact Us forms)

http://github.com/gdagley/validatable_form

exception_notification

Because they happen and I want to know about them.

http://github.com/rails/exception_notification

display_flash_helper

The way I display flash messages

http://github.com/gdagley/display_flash_helper

pretty_buttons

HTML buttons shouldn’t have to look so bad.

http://github.com/relevance/pretty_buttons

seo_helper

A few useful helpers for SEO purposes.

http://github.com/relevance/seo_helper