radar/twist-v2

View on GitHub
backend/Gemfile

Summary

Maintainability
Test Coverage
source 'https://rubygems.org'

ruby '2.7.3'

# Pedantic thing
gem 'rubocop'

# Web
gem 'rake'
gem 'rack'
gem 'puma'

# ROM / Database
gem 'rom-sql'
gem 'rom-changeset'
gem 'rom-repository'
gem 'sequel'
gem 'pg'

# dry-rb
gem 'dry-monads'
gem 'dry-auto_inject'
gem 'dry-system'
gem 'dry-struct'

# Zeitwerk
gem 'zeitwerk'

# Hanami
gem 'hanami-controller', github: "hanami/controller", branch: "unstable"
gem 'hanami-router', github: "hanami/router", branch: "unstable"

# Twist
gem 'rugged'
gem 'redcarpet'
gem 'nokogiri'
gem 'pygments.rb'
gem 'shrine'
gem 'babosa'
gem 'sidekiq'
gem 'bcrypt'
gem 'aws-sdk-s3'
gem 'oauth2'
gem 'octokit'
gem 'graphql'
gem 'dataloader'
gem 'asciidoctor', '~> 2.0'

group :dev do
  # Deployment
  gem 'capistrano'
  gem 'capistrano-chruby'
  gem 'capistrano-bundler'
end

group :dev, :test do
  gem 'pry'
  gem 'dotenv'
  gem 'rspec'
  gem 'database_cleaner'
end

group :test do
  gem 'rack-test'
  gem 'capybara'
  gem 'selenium-webdriver'
end

gem "bugsnag", "~> 6.13"