-
Notifications
You must be signed in to change notification settings - Fork 9
/
Gemfile
102 lines (87 loc) · 3.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
source 'https://rubygems.org'
# ----- test_bench utilities -----
group :test_bench do
gem 'sinatra'
gem 'sinatra-flash'
github 'andyl/sinatra' do
gem 'sinatra-contrib'
end
gem 'kramdown'
end
# ----- graphql -----
gem 'graphql'
gem 'graphql-batch'
gem 'graphql-errors'
gem 'cacheql'
gem 'graphiql-rails', group: :development
# ----- exchange utilities -----
gem 'rails' , '~> 5.2' # rails
gem 'pg' , '~> 1.0' # postgres support
gem 'puma' , '~> 3.9' # app server
gem 'sass-rails' , '~> 5.0' # javascript support
gem 'uglifier' , '>= 1.3.0' # javascript support
gem 'coffee-rails' , '~> 4.2' # javascript support
gem 'jbuilder' , '~> 2.5' # json generator
gem 'redis' , '~> 4.0' # redis helper
gem 'bcrypt' , '~> 3.1.7' # encryption utilities
gem 'dotenv' # .env files
gem 'hstore_accessor' # hstore fields
gem 'jsonb_accessor' # jsonb fields
gem 'awesome_print' # terminal output
gem 'colored' # colored console text
gem 'octokit' # github integration
gem 'faraday', '0.14.0' # http fetching
gem 'faraday-http-cache' # octokit caching
gem 'graphviz' # graph generator
gem 'nokogiri' # XML parser
gem 'rails-ujs' # javascript support
gem 'jquery-rails' # javascript support
gem 'bootstrap_form' # bootstrap form helpers
gem 'mini_portile2' # package management helpers
gem 'font-awesome-sass' # fonts
gem 'webpacker' # js builder
gem 'devise' # authentication
gem 'whenever' # cron jobs
gem 'slim-rails' # slim templates
gem 'tzinfo-data' # timezone support
gem 'acts_as_list' # sortable lists by position
gem 'bootstrap' # twitter bootstrap
gem 'will_paginate' # pagination
gem 'pg_search' # full-text search
gem 'iora', github: 'bugmark/iora'
gem 'grape'
gem 'grape_logging'
gem 'grape-swagger'
gem 'grape-swagger-entity'
gem 'grape-swagger-rails'
gem 'rack-cors', require: 'rack/cors'
gem 'influxdb-rails'
gem 'factory_bot_rails' # for data loading in production
# ----- pry production support -----
gem 'pry-rails' # upgraded repl
gem 'hirb' # display objects as tables
group :development, :test do
gem 'rspec-rails'
gem 'capybara'
gem 'selenium-webdriver'
gem 'vcr'
gem 'webmock'
gem 'launchy'
gem 'rails-erd'
end
group :development do
gem 'capistrano-rails' , group: :development
# ----- pry / development support -----
gem 'byebug' # debugger
gem 'pry-byebug' # debugger
gem 'pry-rescue' # opens pry on failing test
gem 'pry-stack_explorer' # stack display and navigation
gem 'web-console', '>= 3.3.0' # IRB on exception pages or with <%= console %>
gem 'spring'
gem 'guard' # auto test-runner
gem 'spring-commands-rspec' # 'spring rspec' command
gem 'spring-watcher-listen', '~> 2.0.0'
gem 'guard-rspec_min' , github: 'andyl/guard-rspec_min'
gem 'listen' , '>= 3.0.5', '< 3.2'
gem 'annotate', require: false #'be annotate -d; be annotate -p after'
end