Dead-simple Rails application template with must-have gems.
$ rails new [project-name] --database=postgresql --skip-bundle --skip-gemfile
--skip-spring --skip-test-unit -m rails-americano/template.rb
-
General
- Puma - web server
- Figaro - environment variables
- Bootstrap for Sass - Sass-powered Bootstrap 3
- Simple Form - form markup
- Rails 12factor - Heroku logging and assets
- Devise (optional) - user authenitication
-
Development and Testing
- Factory Girl - for test data
- Better Errors - improved error page
- Valid Attribute - BDD matchers
- Awesome Print - pretty-print ruby objects
- Bullet - kill N+1 queries
- Letter Opener - preview emails
- Quiet Assets - mute assets
- RSpec - unit testing
- Capybara - integration testing
- Database Cleaner - clean database states
- Launchy - cross-platform browser launching
- Shoulda Matchers - rspec matchers
- SimpleCov - coverage reports
- Automates configuration of RVM ruby version and gemset
- Sets up Bootstrap for Sass in Rails
- Runs generators for Devise, Simple Form, RSpec, and Figaro
- Configures Rails Helper and spec directories
- Intializes Git
- Initializes Markdown documentation