README.md in suspenders-0.3 vs README.md in suspenders-0.3.1
- old
+ new
@@ -1,6 +1,6 @@
-Suspenders is a base Rails application that you can upgrade.
+Suspenders is the base Rails application used at [thoughtbot](http://thoughtbot.com/community).
![Suspenders boy](http://media.tumblr.com/1TEAMALpseh5xzf0Jt6bcwSMo1_400.png)
Installation
------------
@@ -9,29 +9,21 @@
gem install suspenders
Then run:
- suspenders create projectname
+ suspenders projectname
This will create a Rails 3.1 app in `projectname'. This script creates a new
new git repository. It is not meant to be used against an existing repo.
-Suspenders uses [Trout](https://github.com/thoughtbot/trout) to make it
-easier to maintain a base version of special files like Gemfile and Procfile
-in Suspenders.
-
-Whenever you want to get the latest and greatest Suspenders' Gemfile, run:
-
- trout update Gemfile
-
Gemfile
-------
To see the latest and greatest gems, look at Suspenders'
-[template/trout/Gemfile](https://github.com/thoughtbot/suspenders/blob/master/template/trout/Gemfile),
-which will be copied into your projectname/Gemfile.
+[template/Gemfile_additions](https://github.com/thoughtbot/suspenders/blob/master/templates/Gemfile_additions),
+which will be appended to the default generated projectname/Gemfile.
It includes application gems like:
* [Paperclip](https://github.com/thoughtbot/paperclip) for file uploads
* [Formtastic](https://github.com/justinfrench/formtastic) for better forms
@@ -46,27 +38,25 @@
* [RSpec](https://github.com/rspec/rspec) for awesome, readable isolation testing
* [Factory Girl](https://github.com/thoughtbot/factory_girl) for easier creation of test data
* [Shoulda Matchers](http://github.com/thoughtbot/shoulda-matchers) for frequently needed Rails and RSpec matchers
* [Timecop](https://github.com/jtrupiano/timecop) for dealing with time
* [Bourne](https://github.com/thoughtbot/bourne) and Mocha for stubbing and spying
+* [email_spec](https://github.com/bmabey/email-spec) for testing emails.
Other goodies
-------------
Suspenders also comes with:
* [jQuery](https://github.com/jquery/jquery) for Javascript pleasantry
* Rails' flashes set up and in application layout.
* A few nice time formats.
-See [template/files](https://github.com/thoughtbot/suspenders/blob/master/template/files) to
-see what is generated one-time.
-
Dependencies
------------
Some gems included in Suspenders have native extensions. You should have GCC installed on your
-machine before running Suspenders.
+machine before generating an app with Suspenders.
If you're running OS X, we recommend the [GCC OSX installer](https://github.com/kennethreitz/osx-gcc-installer).
We use [Capybara Webkit](https://github.com/thoughtbot/capybara-webkit) for full-stack Javascript integration testing.
It requires you have QT installed on your machine before running Suspenders.