Scoby
Scoby is a tool for quickly generating a Rails application preconfigured with the tools commonly used by Brickbutton. It owes a huge debt to thoughtbot's Suspenders.
Installation
First install Scoby:
gem install scoby
Then run:
scoby projectname
This will create a Rails app in projectname using the latest version of Rails.
Gemfile
The gems listed in Gemfile, will be appended to the default generated projectname/Gemfile.
Application gems:
- pg for our Postgres Database
- sass-rails for SCSS stylesheets
- uglifier for JS compression
- jquery-rails for jQuery
- lodash-rails for lodash
- Flutie for
page_titleandbody_classview helpers - New Relic RPM for monitoring performance
- therubyracer eval Javascript within Ruby
- react-rails for React
- jbuilder for declaring JSON structures
Development Gems:
- Annotate for annotating models
Testing Gems:
- shoulda-matchers database_cleaner
- spring-commands-rspec
- recursive-open-struct
- webmock
- vcr
- fuubar
- factory-girl-rails
- faker
- simplecov
Development & Test:
- rspec-rails
- dotenv-rails
- spring
- byebug
- timecop
- rubocop
- pronto
- pronto-rubocop
- brakeman
- pronto-brakeman