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,