-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
147 lines (107 loc) · 3.74 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
138
139
140
141
142
143
144
145
146
147
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
# IRC framework
gem 'mcinch'
gem 'lumberjack'
gem 'sysexits'
gem 'xmlrpc'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 8.0.0'
# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
gem "sprockets-rails"
# Use mysql as the database for Active Record
gem 'mysql2', '~> 0.5'
# メールクライアント
# Ruby 3.1 系列から標準ライブラリでなくなった
gem 'net-smtp'
# バルクアップデートに使う
gem 'activerecord-import'
# Use SCSS for stylesheets
gem 'sassc-rails', '>= 2.1'
# Use Terser as compressor for JavaScript assets
gem 'terser'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# webpack 用のヘルパーを提供する
gem 'simpacker'
# Use jquery as the JavaScript library
gem 'jquery-rails'
gem 'jquery-ui-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
#gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 2.6', group: :doc
# デザイン
gem 'bootstrap-sass', '>= 3.4.1'
# SEO
gem 'meta-tags'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'
# Use Puma as the app server
gem 'puma', '< 7'
gem 'puma_worker_killer'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '~> 1.18', require: false
# カレンダー
gem "simple_calendar", "~> 3.0"
# Markdown パーサ
gem 'redcarpet'
# 自動リンク
# スキーム付きのURLのみ有効にするために独自ブランチを使用する
gem 'rinku', github: 'cre-ne-jp/rinku', branch: 'without-www'
# ページネーション
gem 'kaminari'
# URLで番号の代わりに分かりやすい識別子を使う
gem 'friendly_id'
# ActiveModelでenumを使う
gem 'simple_enum'
# 認証
gem 'sorcery'
# 並び替え
gem 'ranked-model'
# 高速なハッシュ関数ライブラリ
gem 'cfnv'
# コンソールとして pry を使う
gem 'pry-rails'
# ナビゲーションの定義
gem 'simple-navigation'
# 日本語変換ライブラリ
# ruby 3.4.x から標準添付されなくなった
gem 'nkf'
# ActiveJob バックエンド
gem 'sidekiq', '~> 7.0'
gem 'nokogiri', force_ruby_platform: true
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
gem 'guard'
gem 'guard-minitest'
# @see https://railsguides.jp/upgrading_ruby_on_rails.html#%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%83%98%E3%83%AB%E3%83%91%E3%83%BC%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%82%92-rails-controller-testing-%E3%81%AB%E6%8A%BD%E5%87%BA
gem 'rails-controller-testing'
# テスト時の対象オブジェクト作成
gem 'factory_bot_rails', require: false
end
group :test do
gem 'test-unit-rails'
gem 'database_cleaner-active_record'
gem 'rake'
gem 'rubocop'
gem 'rubocop-rails'
# Workaround for cc-test-reporter with SimpleCov 0.18.
# Stop upgrading SimpleCov until the following issue will be resolved.
# https://github.com/codeclimate/test-reporter/issues/418
gem 'simplecov', '~> 0.22'
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 3.26'
gem 'selenium-webdriver'
# Easy installation and use of web drivers to run system tests with browsers
#gem 'webdrivers'
end
group :development do
# Access an IRB console on exception pages or by using <%= console %> in views
gem 'web-console', '~> 4.0'
end