-
-
Save bbonamin/4474409 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source 'https://rubygems.org' | |
# The latest version of Ruby | |
ruby '1.9.3' | |
# The lastest version of Rails | |
gem 'rails', '3.2.10' | |
# Postgres | |
gem 'pg' | |
# Postgres Hstore | |
gem 'activerecord-postgres-hstore' | |
# EventMachine-based web server | |
gem 'thin' | |
# Backbone adapter | |
gem 'backbone-on-rails' | |
# Easily send Ruby to JavaScript in views | |
gem 'gon' | |
# Hashtag and autolink parsing | |
gem 'twitter-text' | |
# Emoji detection | |
gem 'named_emoji' | |
# Encrypt passwords | |
gem 'bcrypt-ruby' | |
# Sending email | |
gem 'postmark-rails' | |
# Ordering of lists and tasks | |
gem 'acts_as_list' # 1.0.6 for sure works. 1.0.7 was totally broken | |
# Easy seeding of the database without duplicates | |
gem 'seed-fu' | |
# Payment processor | |
gem 'stripe' | |
# Used for list slugs | |
gem 'base32-crockford', require: 'base32/crockford' | |
# Networking | |
gem 'httparty' | |
# Key-value store used for some caching | |
gem 'redis' | |
# Pretty API docs | |
gem 'pizzazz' | |
# Country drop down for store | |
gem 'country_select' | |
# User avatars | |
gem 'gravtastic' | |
# Sidekiq queueing system and dependencies | |
gem 'sidekiq' | |
gem 'slim' | |
gem 'sinatra', :require => nil | |
# Deferred HTTP requests | |
gem 'em-http-request' | |
# Pusher client | |
gem 'pusher' | |
# For the Asset Pipeline | |
group :assets do | |
# Pre-release of SASS for @media | |
gem 'sass' | |
# SASS Rails integration | |
gem 'sass-rails' | |
# SASS awesome mixins | |
gem 'bourbon' | |
# Simple CSS grids | |
gem 'grater' | |
# CoffeeScript Rails integration | |
gem 'coffee-rails' | |
# jQuery | |
gem 'jquery-rails' | |
# JavaScript compressor | |
gem 'uglifier' | |
end | |
# Only used in development | |
group :development do | |
# Open emails in development | |
gem 'letter_opener' | |
# Hide asset requests from developmenet logs | |
gem 'quiet_assets' | |
# Scan for security issues | |
# gem 'brakeman' | |
end | |
# Only used for testing | |
group :test do | |
# Simple factories | |
gem 'miniskirt', require: false | |
# Generate dummy data | |
gem 'faker' | |
# Fantastic tests | |
gem 'minitest' | |
# Color test output | |
gem 'minitest-wscolor' | |
# Test Rack requests | |
gem 'rack-test', require: false | |
# Mock external libraries | |
gem 'mocha', require: false | |
# Simulate the browser | |
gem 'capybara', require: false | |
# Work with cookies while testing | |
gem 'show_me_the_cookies', require: false | |
# Test coverage analysis | |
gem 'simplecov', require: false | |
# Simple test runner | |
gem 'm', require: false | |
end | |
# Only used in production | |
group :production do | |
# Easy SSL redirection for certain paths | |
gem 'rack-ssl-enforcer' | |
# Exception reporting | |
gem 'exceptional' | |
# Limit requests to 30 seconds | |
gem 'rack-timeout' | |
# Memcache client. Used for various caching | |
gem 'dalli' | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment