weLaika's Suspenders Build Status

This is a suspenders fork in use at weLaika. Big thanks to thoughtbot for providing such a great starting point.

Installation

First install the suspenders gem:

gem install welaika-suspenders

If you are using RVM, please create a new gemset named like projectname:

rvm gemset create projectname
rvm gemset use projectname

If you want to use heroku, please install the heroku toolbelt and run

heroku 

Then run:

welaika-suspenders projectname

This will create a Rails app in projectname using the latest version of Rails.

You can optionally specify alternate Heroku flags:

welaika-suspenders projectname \
  --heroku true \
  --heroku-flags "--region eu --addons newrelic,sendgrid,ssl"

See all possible Heroku flags:

heroku help create

This will create a rails app in projectname. This script creates a new git repository. It is not meant to be used against an existing repo.

Then run:

cd projectname && bin/setup

If you want to add an empty bare repository as origin, run

git remote add origin git@github.com:welaika/projectname.git

Version number

welaika-suspenders version number isn't related to thoughbot's suspenders.

Changelog

We merge commits from thoughbot's suspenders periodically.

List of changes we made since this is commit:

  • remove host key in database.yml
  • add priscilla gem
  • add pry-bloodline gem
  • add rails-i18n gem and use italian, english as available locales
  • add letter_opener gem
  • add faker gem
  • remove segment.io javascript code
  • add slim-rails gem
  • add some html meta tags
  • use EU region as default for Heroku
  • use pry-byebug instead of byebug
  • use CDATA wrapper for javascript
  • create a .ruby-gemset file with app name
  • create common folders like app/queries, app/services, etc.
  • use application.css.sass instead of application.css.scss
  • add quiet_assets gem
  • add brakeman gem
  • change i18n_tasks configuration: set it as base locale
  • set Rome as time_zone
  • set :it as default_locale
  • add simplecov
  • add simplecov-json
  • add fixtures helper for rspec
  • add queries helper for rspec
  • configure asset host for capybara
  • add helpers for capybara (page!, screenshot!)
  • drop support for IE 9 in AutoPrefixer
  • removed hound configuration
  • add bullet
  • set unicorn workers to 1 for webconsole