mirror of
https://github.com/ditkrg/rails-template.git
synced 2026-01-22 22:06:41 +00:00
Basic files
This commit is contained in:
parent
70625bd8c4
commit
1a8cecab4d
@ -3,40 +3,41 @@ module Gems
|
|||||||
# Gems
|
# Gems
|
||||||
# require_relative 'gemfile'
|
# require_relative 'gemfile'
|
||||||
# gemfile instructions
|
# gemfile instructions
|
||||||
gem 'pg', '~> 1.4.5'
|
gem 'pg', '~> 1.4.5' unless ARGV.include?('--skip-gem-pg')
|
||||||
|
gem 'tzinfo-data' unless ARGV.include?('--skip-gem-tzinfo-data')
|
||||||
|
|
||||||
# development gems
|
# development gems
|
||||||
gem_group :development do
|
gem_group :development do
|
||||||
gem 'bullet', '~> 7.0.4'
|
gem 'bullet', '~> 7.0.4' unless ARGV.include?('--skip-gem-bullet')
|
||||||
gem 'memory_profiler'
|
gem 'memory_profiler' unless ARGV.include?('--skip-gem-memory_profiler')
|
||||||
end
|
end
|
||||||
|
|
||||||
# test gems
|
# test gems
|
||||||
gem_group :test do
|
gem_group :test do
|
||||||
gem 'rspec-sonarqube-formatter', '~> 1.5', require: false
|
gem 'rspec-sonarqube-formatter', '~> 1.5', require: false unless ARGV.include?('--skip-gem-rspec-sonarqube-formatter')
|
||||||
gem 'shoulda-matchers', '~> 5.2.0'
|
gem 'shoulda-matchers', '~> 5.2.0' unless ARGV.include?('--skip-gem-shoulda-matchers')
|
||||||
|
|
||||||
gem 'simplecov', require: false
|
gem 'simplecov', require: false unless ARGV.include?('--skip-gem-simplecov')
|
||||||
gem 'simplecov-json'
|
gem 'simplecov-json' unless ARGV.include?('--skip-gem-simplecov-json')
|
||||||
|
|
||||||
gem 'simplecov-rcov'
|
gem 'simplecov-rcov' unless ARGV.include?('--skip-gem-simplecov-rcov')
|
||||||
gem 'webdrivers'
|
gem 'webdrivers' unless ARGV.include?('--skip-gem-webdrivers')
|
||||||
end
|
end
|
||||||
|
|
||||||
# development and test gems
|
# development and test gems
|
||||||
gem_group :development, :test do
|
gem_group :development, :test do
|
||||||
gem 'database_cleaner'
|
gem 'database_cleaner' unless ARGV.include?('--skip-gem-database_cleaner')
|
||||||
|
|
||||||
gem 'dotenv-rails'
|
gem 'dotenv-rails' unless ARGV.include?('--skip-gem-dotenv-rails')
|
||||||
gem 'factory_bot_rails'
|
gem 'factory_bot_rails' unless ARGV.include?('--skip-gem-factory_bot_rails')
|
||||||
|
|
||||||
gem 'faker', '~> 3.0.0'
|
gem 'faker', '~> 3.0.0' unless ARGV.include?('--skip-gem-faker')
|
||||||
|
|
||||||
gem 'reek'
|
gem 'reek' unless ARGV.include?('--skip-gem-reek')
|
||||||
gem 'rspec-rails', '~> 6.0.0'
|
gem 'rspec-rails', '~> 6.0.0' unless ARGV.include?('--skip-gem-rspec-rails')
|
||||||
gem 'rswag-specs', '~> 2.8.0'
|
gem 'rswag-specs', '~> 2.8.0' unless ARGV.include?('--skip-gem-rswag-specs')
|
||||||
gem 'rubocop'
|
gem 'rubocop' unless ARGV.include?('--skip-gem-rubocop')
|
||||||
gem 'rubocop-rails', require: false
|
gem 'rubocop-rails', require: false unless ARGV.include?('--skip-gem-rubocop-rails')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -20,6 +20,8 @@ SELF.include Docker
|
|||||||
SELF.include Config
|
SELF.include Config
|
||||||
SELF.include Envs
|
SELF.include Envs
|
||||||
|
|
||||||
|
run 'bundle remove tzinfo-data'
|
||||||
|
|
||||||
configure_gems
|
configure_gems
|
||||||
spec_helper_configurations
|
spec_helper_configurations
|
||||||
rails_helper_configurations
|
rails_helper_configurations
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user