This repository has been archived by the owner on Jul 15, 2021. It is now read-only.
forked from orientation/orientation
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Gemfile
128 lines (92 loc) · 2.34 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
source 'https://rubygems.org'
ruby ENV['CUSTOM_RUBY_VERSION'] || '2.4.1'
# Force HTTPS for GitHub under bundler 1.x, which is the default for bundler 2.x
git_source(:github) { |repo_name| "https://github.com/#{repo_name}" }
gem 'rails', "~> 5.1.2"
# Use Puma as the app server
gem 'puma', '~> 3.0'
# Use SCSS for stylesheets
gem 'sass-rails'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.2'
# Use Haml as a replacement for ERB view templates
gem 'haml-rails'
# Icon fonts
gem 'font-awesome-sass'
# PostgreSQL
gem 'pg'
# Autoprefixer
gem 'autoprefixer-rails'
# Job queueing with DelayedJob
gem 'delayed_job'
gem 'delayed_job_active_record'
# Form builder
gem 'simple_form'
# Server-side syntax highlighting
gem 'pygments.rb'
# Markdown parsing and rendering
gem 'redcarpet', '~> 3.3.4'
# OAuth integration
gem 'omniauth'
gem 'omniauth-google-oauth2'
# Full-text search with PostgreSQL
gem 'pg_search'
gem 'activemodel-serializers-xml'
# Decorators
gem 'draper', '~> 3.0.0'
# Default responses from controllers
gem 'responders','~> 2.0'
# Friendly URL slugs for models
gem 'friendly_id'
# Environment variables from .env files
gem 'dotenv-rails'
# ActionCable dependency
gem 'redis', '~> 3.0'
gem 'font-awesome-sass'
# === Third-party Integrations === #
# Exception reporter (see orientation.yml)
gem 'bugsnag'
# Article activity Slack notifications
gem 'slack-notifier'
# Transactional emails (see orientation.yml)
gem 'mandrill_mailer'
group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'powder'
gem 'bullet'
gem 'listen'
gem 'spring'
gem 'spring-watcher-listen'
gem 'derailed_benchmarks'
gem 'stackprof'
end
group :development, :test do
gem 'rspec-rails'
gem 'spring-commands-rspec'
gem 'factory_girl_rails'
gem 'faker'
gem 'pry-rails'
gem 'pry-byebug'
gem 'pry-remote'
gem 'awesome_print'
end
group :test do
gem 'database_cleaner'
gem 'capybara'
gem 'capybara-screenshot'
gem 'launchy'
gem 'climate_control'
# === Third-party integrations === #
# Code Climate test coverage reporting
gem 'codeclimate-test-reporter', require: nil
end
group :production, :staging do
gem 'rails_12factor'
gem 'rack-timeout'
# == Third-party Integrations == #
# Performance monitoring
gem 'skylight'
end