README.md in suspenders-1.4.0 vs README.md in suspenders-1.5.0
- old
+ new
@@ -27,22 +27,42 @@
It includes application gems like:
* [Airbrake](https://github.com/airbrake/airbrake) for exception notification
* [Bourbon](https://github.com/thoughtbot/bourbon) for Sass mixins
-* [Simple Form](https://github.com/plataformatec/simple_form) for form markup and style
-* [Email Validator](https://github.com/balexand/email_validator) for email validation
+* [Delayed Job](https://github.com/collectiveidea/delayed_job) for background
+ processing
+* [Email Validator](https://github.com/balexand/email_validator) for email
+ validation
+* [Flutie](https://github.com/thoughtbot/flutie) for `page_title` and
+ `body_class` view helpers
+* [High Voltage](https://github.com/thoughtbot/high_voltage) for static pages
+* [jQuery Rails](https://github.com/rails/jquery-rails) for jQuery
+* [Neat](https://github.com/thoughtbot/neat) for semantic grids
+* [Postgres](https://github.com/ged/ruby-pg) for access to the Postgres database
+* [Rack Timeout](https://github.com/kch/rack-timeout) to abort requests that are
+ taking too long
+* [Recipient Interceptor](https://github.com/croaky/recipient_interceptor) to
+ avoid accidentally sending emails to real people from staging
+* [Simple Form](https://github.com/plataformatec/simple_form) for form markup
+ and style
+* [Unicorn](https://github.com/defunkt/unicorn) to serve HTTP requests
+And gems only for staging and production like:
+
+* [New Relic RPM](https://github.com/newrelic/rpm) for monitoring performance
+* [Rails 12 Factor](https://github.com/heroku/rails_12factor) to making running
+ Rails 4 apps easier on Heroku
+
And testing gems like:
-* [Bourne](https://github.com/thoughtbot/bourne) and
- [Mocha](https://github.com/freerange/mocha) for stubbing and spying
* [Capybara](https://github.com/jnicklas/capybara) and
[Capybara Webkit](https://github.com/thoughtbot/capybara-webkit) for
integration testing
* [Factory Girl](https://github.com/thoughtbot/factory_girl) for test data
* [RSpec](https://github.com/rspec/rspec) for unit testing
+* [RSpec Mocks](https://github.com/rspec/rspec-mocks) for stubbing and spying
* [Shoulda Matchers](https://github.com/thoughtbot/shoulda-matchers) for common
RSpec matchers
* [Timecop](https://github.com/jtrupiano/timecop-console) for testing time
Other goodies
@@ -51,12 +71,12 @@
Suspenders also comes with:
* Override recipient emails in staging environment.
* Rails' flashes set up and in application layout.
* A few nice time formats set up for localization.
-* [Heroku-recommended asset pipeline
- settings](https://devcenter.heroku.com/articles/rails3x-asset-pipeline-cedar/).
+* [Heroku-recommended
+ settings](https://devcenter.heroku.com/articles/rails4-getting-started).
Heroku
------
You can optionally create Heroku staging and production apps:
@@ -69,11 +89,13 @@
heroku create app-production --remote production
Github
------
-You can optionally create a Github repository:
+You can optionally create a Github repository for the suspended Rails app. It
+requires that you have [Hub](https://github.com/github/hub) on your system:
+ curl http://hub.github.com/standalone -sLo ~/bin/hub && chmod +x ~/bin/hub
suspenders app --github organization/project
This has the same effect as running:
hub create organization/project