-
Notifications
You must be signed in to change notification settings - Fork 11
/
Gemfile
137 lines (96 loc) · 2.83 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
129
130
131
132
133
134
135
136
137
source 'https://rubygems.org'
ruby '2.0.0'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.1'
# Use PostgreSQL
gem 'pg'
# Use github for login
gem 'omniauth'
gem 'omniauth-github'
# Use Google Analytics to track page views
gem 'rack-google-analytics'
# Use choices for custom rails settings
gem 'choices'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
# Add prefix to vendor specific css rules
gem 'autoprefixer-rails'
# Use Micky to extract links
gem 'micky'
# Use Bootstrap for basic styling
gem 'compass-rails', github: 'Compass/compass-rails', branch: 'rails4-hack'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# Use foreman to launch app
gem 'foreman'
# Use dotenv to use environment variables
gem 'dotenv-rails'
# Use Unirest to explore the web
gem 'unirest'
# Use Sentry to log errors
gem 'sentry-raven', require: false
# Use Rack::CanonicalHost
gem 'rack-canonical-host'
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
gem 'jquery-turbolinks'
# Autosize auto-expand the writing textarea. Read more: https://github.com/jackmoore/autosize/
gem 'autosize-rails'
# Use FriendlyId to generate clean URLs
gem 'friendly_id', '>= 5.0.1'
# Use presenters because they're cool
gem 'bourgeois', '>= 0.1.5'
# Use kaminari to create pages and move from page 1 to 2 to 3 .. till end.
gem 'kaminari'
# Use gaffe to handle error pages
gem 'gaffe'
group :doc do
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', require: false
end
group :development, :test do
# Use RSpec for tests
gem 'rspec-rails'
# Use FactoryGirl instead of fixtures
gem 'factory_girl_rails'
# Pretty spec output
gem 'fivemat'
end
group :development do
# Use better_errors for nicer rails error page
gem 'better_errors'
# Use binding_of_caller for rails live web debugging with better_errors
gem 'binding_of_caller'
# Remove asset lines from STDOUT
gem 'quiet_assets'
# Use debugger to debug, duh.
gem 'debugger'
end
group :test do
# Use FFaker for (faster) random data
gem 'ffaker'
# Cleanup database during tests
gem 'database_cleaner'
end
# Use puma as the app server
gem 'puma'
# Use hanzo for deployment
gem 'hanzo'
group :production do
# Fix a few things on Heroku
gem 'rails_12factor'
end
# Use parole to handle comments on a link
gem 'parole'
# Use awesome nested set for threaded comments
gem 'awesome_nested_set'
# Use emotions to handle feelings on a link
gem 'emotions', github: 'mirego/emotions', branch: 'feature/newly-expressed'
# Use Devise to handle users
gem 'devise'
# Use Pismo to fetch URLs metadata
gem 'pismo'