Created
March 5, 2014 18:08
-
-
Save HoyaBoya/9372932 to your computer and use it in GitHub Desktop.
This file contains hidden or 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' | |
############################# | |
# Environment-agnostic gems # | |
############################# | |
gem 'rails', '4.0.0' | |
gem 'rack-cors', :require => 'rack/cors' # cross-domain request support for rack | |
gem 'pg' # postgres database client | |
gem 'sass-rails', '~> 4.0.0' # Use SCSS for stylesheets | |
gem 'uglifier', '>= 1.3.0' # Use Uglifier as compressor for JavaScript assets | |
gem 'coffee-rails', '~> 4.0.0' # Use CoffeeScript for .js.coffee assets and views | |
gem 'jquery-rails' # Use jquery as the JavaScript library | |
gem 'unicorn' # Server | |
gem 'dalli' # NOTE: this should be changed to dalli-elasticache | |
gem 'jbuilder', '~> 1.2' # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder | |
gem 'braintree' # Braintree Ruby Client | |
gem 'aws-ses', :require => 'aws/ses' # For sending transactional emails | |
gem "resque", "~> 1.25.1" # For delayed events | |
gem 'redis-rails' # Use Redis for Rails cache store | |
gem 'aws-sdk' # For downloading product images from S3 | |
gem 'honeybadger' # exception reporting | |
# Ruby client to communicate with the Simparel API | |
gem 'simparel_api', :git => '[email protected]:bonobos/simparel_api_ruby_client.git' | |
gem 'brontobos', '0.0.1', :git => '[email protected]:bonobos/brontobos.git' # managing email list | |
# Spree and associated plugins | |
gem 'spree', :git => '[email protected]:bonobos/spree.git', :branch => '2-1-dev' | |
gem 'spree_gateway', :git => 'https://github.com/spree/spree_gateway.git', :branch => '2-1-stable' | |
gem 'spree_auth_devise', :git => 'https://github.com/spree/spree_auth_devise.git', :branch => '2-1-stable' | |
gem 'spree_hub_connector', :git => 'https://github.com/spree/spree_hub_connector', :branch => '2-1-stable' | |
gem 'spree_avatax', :git => 'https://github.com/bonobos/spree_avatax.git', :branch => '2-1-stable' | |
gem 'spree_encrypted_credit_card', :git => 'https://github.com/bonobos/spree_encrypted_credit_card.git', :branch => '2-1-stable' | |
gem 'spree_asset_variant_options', :git => 'https://github.com/bonobos/spree_asset_variant_options.git', :branch => '2-1-stable' | |
gem 'spree_preference_initializer', :git => 'https://github.com/bonobos/spree_preference_initializer.git', :branch => '2-1-stable' | |
gem 'spree_quiet_logistics', '~>2.4.0', :git => '[email protected]:bonobos/spree_quiet_logistics.git', :branch => '2-1-stable' | |
gem 'shipping_label_generator', '~> 1.0.0', :git => '[email protected]:bonobos/shipping_label_generator.git', :branch => '2-1-stable' | |
############################# | |
# Environment-specific gems # | |
############################# | |
group :development do | |
gem 'pry-rails' # irb replacement, debugger | |
gem 'pry-debugger' | |
end | |
group :doc do | |
gem 'sdoc', require: false # bundle exec rake doc:rails generates the API under doc/api. | |
end | |
group :test, :development do | |
gem 'rspec-rails' # spec and testing framework, needed in dev for generators | |
gem 'shoulda' # Easy to read spec matchers for associations and validations | |
gem 'guard' # for running specs during development | |
gem 'guard-rspec', require: false | |
gem 'factory_girl_rails', '~> 4.0' # factories for tests | |
gem 'ffaker' # generates fake data for tests | |
gem 'timecop' # allows us to 'time-travel' in tests | |
gem 'capybara' # integration test libarary | |
gem 'capybara-webkit' # browser driver for capybara | |
gem 'selenium-webdriver' | |
gem 'launchy' # for launching applications (like a browser) | |
gem 'foreman' # for starting multiple processes easily | |
gem 'fuubar' # for better rspec formatting | |
end | |
group :deploy do | |
gem 'capistrano', '~> 2.15' # deployment library - only need in development since that's where we deploy from | |
end | |
gem 'capistrano-recipes', :git => '[email protected]:bonobos/capistrano-recipes.git', :branch => 'master' | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment