weLaika's Suspenders 
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 login
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
hostkey 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.sassinstead ofapplication.css.scss - add
quiet_assetsgem - add
brakemangem - change
i18n_tasksconfiguration: setitas base locale - set
Romeastime_zone - set
:itasdefault_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
unicornworkers to 1 forwebconsole