mayth/parasol

View on GitHub
Gemfile

Summary

Maintainability
Test Coverage
source 'https://rubygems.org'

ruby '2.2.2'

gem 'rails', '4.2.3'

gem 'therubyracer', platforms: :ruby

gem 'pg'

# stylesheets (sass/less)
gem 'sass-rails'
gem 'less-rails'
gem 'yui-compressor'

# framework
gem 'purecss'

# javascript (coffeescript, jquery, ...)
gem 'coffee-rails'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'turbolinks'
gem 'jquery-turbolinks'
gem 'jbuilder'
gem 'uglifier'

# view template (haml)
gem 'haml-rails'

# markdown
gem 'redcarpet'
gem 'marked-rails'

# monitor
gem 'newrelic_rpm'
gem 'coveralls', require: false

# process manager
gem 'foreman'
# app configuration
gem 'figaro'
gem 'rails-settings-cached'

## model
# migration DSL
gem 'migrant'
# tag
gem 'acts-as-taggable-on'
# timeline validation
gem 'validates_timeliness'

## view
# i18n
gem 'rails-i18n'
# automatically insert validation to views
gem 'html5_validators'
gem 'nested_form'
# truncate HTML
gem 'truncate_html'

# authentication
gem 'devise'

# Use unicorn as the app server
gem 'unicorn'

### environment specific gems

group :development do
  gem 'yard', require: false
  gem 'yard-activerecord', require: false
  gem 'brakeman', require: false
  gem 'guard-brakeman'
  gem 'bullet'
end

group :test do
  gem 'timecop'
  gem 'codeclimate-test-reporter', require: false
end

group :development, :test do
  # preloader
  gem 'spring'
  gem 'spring-commands-rspec'

  # suppress assets log!
  gem 'quiet_assets'

  # pry
  gem 'pry-rails'
  gem 'pry-coolline'
  gem 'pry-byebug'
  gem 'pry-stack_explorer'
  gem 'pry-doc'

  # pretty error messages
  gem 'better_errors'
  gem 'binding_of_caller'

  # output highlighter/formatter
  gem 'hirb'
  gem 'hirb-unicode'
  gem 'awesome_print'

  # RSpec
  gem 'rspec-rails'
  gem 'rake_shared_context'

  # fixture-replacement
  gem 'factory_girl_rails'

  # cleanup testing DB
  gem 'database_rewinder'

  # Guard (automatic run tests)
  gem 'guard-rspec'
end