diff --git a/.gems b/.gems index 5bc9b4f..c38cee7 100644 --- a/.gems +++ b/.gems @@ -1,9 +1,9 @@ ambethia-smtp-tls --version '1.1.2' --source gems.github.com tobi-delayed_job --version '1.7.0' --source gems.github.com tristandunn-paperclip --version '2.3.1' --source gems.github.com +aws-s3 --version '0.6.2' mime-types --version '1.16' xml-simple --version '1.0.12' -aws-s3 --version '0.6.2' rubaidh-google_analytics --version '1.1.4' --source gems.github.com yfactorial-utility_scopes --version '0.2.2' --source gems.github.com justinfrench-formtastic --version '0.2.1' --source gems.github.com diff --git a/README.markdown b/README.markdown index c2af566..16c9210 100644 --- a/README.markdown +++ b/README.markdown @@ -17,7 +17,7 @@ This will create a Rails 2.3.2 app with Heroku-recommended code: ... and some other opinions: -* jQuery for Javascript +* jQuery for Javascript and Ajax * Clearance for authentication * Cucumber, Shoulda, Factory Girl, & Mocha for testing * Flutie for CSS framework diff --git a/config/environment.rb b/config/environment.rb index cbf887e..0fe23f6 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -25,15 +25,15 @@ Rails::Initializer.run do |config| :lib => "paperclip", :version => "2.3.1", :source => "http://gems.github.com" + config.gem "aws-s3", + :lib => "aws/s3", + :version => "0.6.2" config.gem "mime-types", :lib => "mime/types", :version => "1.16" config.gem "xml-simple", :lib => "xmlsimple", :version => "1.0.12" - config.gem "aws-s3", - :lib => "aws/s3", - :version => "0.6.2" config.gem "yfactorial-utility_scopes", :lib => "utility_scopes", :version => "0.2.2", diff --git a/doc/README_FOR_TEMPLATE b/doc/README_FOR_TEMPLATE index a02ee63..8251ad2 100644 --- a/doc/README_FOR_TEMPLATE +++ b/doc/README_FOR_TEMPLATE @@ -25,16 +25,24 @@ Suspenders currently runs on Rails 2.3.2. Gems (in .gems): ---------------- +For file uploads: + + thoughtbot-paperclip + aws-s3 + +For authentication: + + thoughtbot-clearance + For testing: mocha thoughtbot-factory_girl thoughtbot-shoulda -For file uploads: +For form builders: - thoughtbot-paperclip - right_aws + justinfrench-formtastic For email through SMTP (particularly Gmail): @@ -47,14 +55,18 @@ For background processing: Plugins (in vendor/plugins): ---------------------------- -For authentication: +For Javascript and Ajax: - thoughtbot-clearance + jQuery For exception notification: hoptoad_notifier +For CSS framework: + + flutie + For models, controllers, helpers, & features generators: blitz @@ -106,25 +118,18 @@ from Joe Ferris that adds test spies (assert_received) to Mocha. jferris-mocha --version '0.9.5.0.1241126838' --source gems.github.com -Javascript ----------- - -jQuery and jRails are included. - Styles ------ -Heroku's Suspenders includes a lightweight CSS framework called Stylus. +Heroku's Suspenders includes a lightweight CSS framework called Flutie. + +Flutie CSS and an empty project_name.css are included in the application layout. -public/stylesheets/screen.css is included in the application layout. -It imports the Stylus framework: +Use project_name.css for your custom styles. - @import url("framework/reset.css"); - @import url("framework/typography.css"); - @import url("framework/grid.css"); - @import url("framework/spacing.css"); +Browse to the following path in development for Style Guide: -Add another import for your own styles, by convention named after your app. + http://localhost:3000/styleguide Hoptoad ------- -- libgit2 0.21.2