-
Notifications
You must be signed in to change notification settings - Fork 2
/
Gemfile
72 lines (60 loc) · 3.16 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
source 'https://rubygems.org'
gem 'rails', '4.0.0'
gem 'pg', platform: :ruby # Postgresql Active Record adapters
gem 'activerecord-jdbcpostgresql-adapter', platform: :jruby
gem 'closure_tree' # Tree structures for your model (similar to acts_as_tree)
gem 'kaminari' # Pagination
gem 'foreigner'
gem 'jquery-rails' # Bundles jQuery and the UJS adapter for it
gem 'sass-rails', '~> 4.0.0' # Use SCSS for stylesheets
gem 'coffee-rails', '~> 4.0.0' # CoffeeScript support (.js.coffee)
gem 'haml_coffee_assets' # HAML coffeescript templates
gem 'bootstrap-sass', '~> 2.3.2.2' # SCSS version of bootstrap (usable mixins)
gem 'turbolinks' # PJAX-esque ajax links
gem 'jquery-turbolinks' # Better jQuery compatibility for turbolinks
gem 'haml-rails' # Adds HAML support along with custom generators
gem 'uglifier'
gem 'devise' # Authentication
gem 'cancan' # Authorization
gem 'activeadmin', github: 'gregbell/active_admin'
gem 'carrierwave' # File uploading
gem 'mini_magick' # Image processing (rmagick alternative)
gem 'fog' # Cloud service ruby client (used by carrierwave for S3 support)
gem 'jquery-fileupload-rails' # jquery-fileupload assets and required middleware shim
gem 'responders', github: 'plataformatec/responders' # Customize respond_with behavior
gem 'simple_form', github: 'plataformatec/simple_form' # Better rails form helpers
gem 'multi_fetch_fragments' # Speeds up collection partial rendering
gem 'soulmate', require: 'soulmate/server' # Autocomplete endpoint using Redis
gem 'rack-contrib' # Needed by soulmate
gem 'stringex' # Various string helpers... used in slug generation
gem 'zipruby' # C extensions for libzip (Has bad memory leaks)
gem 'redis-objects', require: 'redis/list' # Ruby data types to redis mapping
gem 'sidekiq' # Background jobs
gem 'sidekiq-failures' # Adds a way to monitor worker failures
gem 'sinatra', require: nil # Needed for sidekiq monitoring
gem 'slim' # Ditto
gem 'pry-rails' # Replaces regular rails console with a pry session
group :development do
gem 'puma' # Ruby app server
gem 'guard' # Trigger tasks on file system events
gem 'guard-rspec' # Allows for autotest like functionality
gem 'ruby_gntp' # Cross-platform growl notification triggering from ruby
gem 'launchy' # Cross-platform launching of applications from ruby
gem 'quiet_assets' # Filters out static file serving logging
gem 'newrelic_rpm' # Performance monitoring in development (/newrelic in browser)
gem 'bullet' # Warns about n+1 queries and unused eager loading
gem 'better_errors' # Amazing replacement of default rails error page
gem 'binding_of_caller', platform: :ruby # Needed by better_errors for enhanced functionality
end
group :test do
gem 'capybara' # Acceptance test framework
gem 'database_cleaner', github: 'bmabey/database_cleaner' # Database cleaning for better test isolation
gem 'shoulda-matchers', github: 'thoughtbot/shoulda-matchers' # Collection of helpful rspec macros
gem 'simplecov', require: false # Code coverage tool
gem 'poltergeist' # Headless browser for capybara (uses PhantomJS)
end
group :development, :test do
gem 'rspec-rails' # Test framework
gem 'fabrication' # Fixtures replacement
gem 'ffaker' # Test data generation
end