README.md in suspenders-1.34.0 vs README.md in suspenders-1.35.0
- old
+ new
@@ -1,9 +1,9 @@
# Suspenders [![Build Status](https://secure.travis-ci.org/thoughtbot/suspenders.svg?branch=master)](http://travis-ci.org/thoughtbot/suspenders)
Suspenders is the base Rails application used at
-[thoughtbot](http://thoughtbot.com).
+[thoughtbot](https://thoughtbot.com/).
![Suspenders boy](http://media.tumblr.com/1TEAMALpseh5xzf0Jt6bcwSMo1_400.png)
## Installation
@@ -15,10 +15,16 @@
suspenders projectname
This will create a Rails app in `projectname` using the latest version of Rails.
+### Associated services
+
+* Enable [Circle CI](https://circleci.com/) Continuous Integration
+* Enable [GitHub auto deploys to Heroku staging and review
+ apps](https://dashboard.heroku.com/apps/app-name-staging/deploy/github).
+
## Gemfile
To see the latest and greatest gems, look at Suspenders'
[Gemfile](templates/Gemfile.erb), which will be appended to the default
generated projectname/Gemfile.
@@ -39,11 +45,11 @@
* [New Relic RPM](https://github.com/newrelic/rpm) for monitoring performance
* [Normalize](https://necolas.github.io/normalize.css/) for resetting browser styles
* [Postgres](https://github.com/ged/ruby-pg) for access to the Postgres database
* [Rack Canonical Host](https://github.com/tylerhunt/rack-canonical-host) to
ensure all requests are served from the same domain
-* [Rack Timeout](https://github.com/kch/rack-timeout) to abort requests that are
+* [Rack Timeout](https://github.com/heroku/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
* [Refills](https://github.com/thoughtbot/refills) for “copy-paste” components
and patterns based on Bourbon, Neat and Bitters
@@ -58,10 +64,12 @@
* [Dotenv](https://github.com/bkeepers/dotenv) for loading environment variables
* [Pry Rails](https://github.com/rweng/pry-rails) for interactively exploring
objects
* [ByeBug](https://github.com/deivid-rodriguez/byebug) for interactively
debugging behavior
+* [Bullet](https://github.com/flyerhzm/bullet) for help to kill N+1 queries and
+ unused eager loading
* [Bundler Audit](https://github.com/rubysec/bundler-audit) for scanning the
Gemfile for insecure dependencies based on published CVEs
* [Spring](https://github.com/rails/spring) for fast Rails actions via
pre-loading
* [Web Console](https://github.com/rails/web-console) for better debugging via
@@ -79,11 +87,11 @@
HTML forms
* [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
+* [Timecop](https://github.com/ferndopolis/timecop-console) for testing time
## Other goodies
Suspenders also comes with:
@@ -100,12 +108,12 @@
* Configuration for [CircleCI][circle] Continuous Integration (tests)
* Configuration for [Hound][hound] Continuous Integration (style)
* The analytics adapter [Segment][segment] (and therefore config for Google
Analytics, Intercom, Facebook Ads, Twitter Ads, etc.)
-[setup]: http://robots.thoughtbot.com/bin-setup
-[compress]: http://robots.thoughtbot.com/content-compression-with-rack-deflater/
+[setup]: https://robots.thoughtbot.com/bin-setup
+[compress]: https://robots.thoughtbot.com/content-compression-with-rack-deflater
[pool]: https://devcenter.heroku.com/articles/concurrency-and-database-connections
[binstub]: https://github.com/thoughtbot/suspenders/pull/282
[i18n]: https://github.com/thoughtbot/suspenders/pull/304
[circle]: https://circleci.com/docs
[hound]: https://houndci.com
@@ -124,13 +132,15 @@
* Configures staging with `RACK_ENV` and `RAILS_ENV` environment variables set
to `staging`
* Adds the [Rails Stdout Logging][logging-gem] gem
to configure the app to log to standard out,
which is how [Heroku's logging][heroku-logging] works.
+* Creates a [Heroku Pipeline] for review apps
[logging-gem]: https://github.com/heroku/rails_stdout_logging
[heroku-logging]: https://devcenter.heroku.com/articles/logging#writing-to-your-log
+[Heroku Pipeline]: https://devcenter.heroku.com/articles/pipelines
You can optionally specify alternate Heroku flags:
suspenders app \
--heroku true \
@@ -197,16 +207,9 @@
See [CONTRIBUTING.md](CONTRIBUTING.md).
Thank you, [contributors]!
[contributors]: https://github.com/thoughtbot/suspenders/graphs/contributors
-
-## Need Help?
-
-We offer 1-on-1 coaching. We can help you set up a new Rails application, write
-your first feature, and get up and running on Heroku. [Get in touch].
-
-[Get in touch]: http://coaching.thoughtbot.com/rails/?utm_source=github
## License
Suspenders is Copyright © 2008-2015 thoughtbot.
It is free software,