-
Notifications
You must be signed in to change notification settings - Fork 12
/
Gemfile
95 lines (66 loc) · 3.32 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
source 'https://rubygems.org'
ruby file: '.ruby-version'
# Full-stack web application framework. (https://rubyonrails.org)
gem 'rails', '~> 7.2.1'
# Use Vite in Rails and bring joy to your JavaScript experience (https://github.com/ElMassimo/vite_ruby)
gem 'vite_rails'
# Pg is the Ruby interface to the PostgreSQL RDBMS (https://github.com/ged/ruby-pg)
gem 'pg', '~> 1.1'
# Puma is a simple, fast, threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications (https://puma.io)
gem 'puma', '>= 5.0'
# Boot large ruby/rails apps faster (https://github.com/Shopify/bootsnap)
gem 'bootsnap', require: false
# Timezone Data for TZInfo (https://tzinfo.github.io)
gem 'tzinfo-data', platforms: %i[windows jruby]
# A Ruby client library for Redis (https://github.com/redis/redis-rb)
gem 'redis', '>= 4.0.1'
# Tame Rails' multi-line logging into a single line per request (https://github.com/roidrage/lograge)
gem 'lograge'
# Middleware for enabling Cross-Origin Resource Sharing in Rack apps (https://github.com/cyu/rack-cors)
gem 'rack-cors', require: 'rack/cors'
# Rack middleware for defining a canonical host name. (https://github.com/tylerhunt/rack-canonical-host)
gem 'rack-canonical-host'
# Simple, efficient background processing for Ruby (https://sidekiq.org)
gem 'sidekiq'
# Ruby on Rails applications monitoring (https://www.rorvswild.com)
gem 'rorvswild'
# Class to build custom data structures, similar to a Hash. (https://github.com/ruby/ostruct)
gem 'ostruct'
group :development, :test do
# Debugging functionality for Ruby (https://github.com/ruby/debug)
gem 'debug', platforms: %i[mri windows], require: 'debug/prelude'
# Security vulnerability scanner for Ruby on Rails. (https://brakemanscanner.org)
gem 'brakeman', require: false
# Loads environment variables from `.env`. (https://github.com/bkeepers/dotenv)
gem 'dotenv'
# RSpec for Rails (https://github.com/rspec/rspec-rails)
gem 'rspec-rails'
# Automatic Ruby code style checking tool. (https://github.com/rubocop/rubocop)
gem 'rubocop', require: false
# Automatic performance checking tool for Ruby code. (https://github.com/rubocop/rubocop-performance)
gem 'rubocop-performance', require: false
# Automatic Rails code style checking tool. (https://github.com/rubocop/rubocop-rails)
gem 'rubocop-rails', require: false
# Code style checking for RSpec files (https://github.com/rubocop/rubocop-rspec)
gem 'rubocop-rspec', require: false
# Code style checking for factory_bot files (https://github.com/rubocop/rubocop-factory_bot)
gem 'rubocop-factory_bot', require: false
# Code style checking for RSpec Rails files (https://github.com/rubocop/rubocop-rspec_rails)
gem 'rubocop-rspec_rails', require: false
end
group :development do
# Guard gem for RSpec (https://github.com/guard/guard-rspec)
gem 'guard-rspec', require: false
# prettier plugin for the Ruby programming language (https://github.com/prettier/plugin-ruby#readme)
gem 'prettier'
# Annotates Rails Models, routes, fixtures, and others based on the database schema. (https://github.com/ctran/annotate_models)
gem 'annotate'
end
group :test do
# Code coverage for Ruby (https://github.com/simplecov-ruby/simplecov)
gem 'simplecov', require: false
end
group :production do
# Error reports you can be happy about. (https://www.honeybadger.io/for/ruby/)
gem 'honeybadger'
end