Skip to content

Instantly share code, notes, and snippets.

@salmanx
Last active May 5, 2023 09:34
Show Gist options
  • Save salmanx/2b2ad2d96161e8fc4eb1560284e5c50f to your computer and use it in GitHub Desktop.
Save salmanx/2b2ad2d96161e8fc4eb1560284e5c50f to your computer and use it in GitHub Desktop.
# Ruby wrapper for UglifyJS JavaScript compressor
gem "uglifier", ">= 1.3.0"
#Search Engine Optimization (SEO)
gem "meta-tags"
# Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.
gem "sucker_punch"
# Identifier your view from controller and action.
gem "view_id", "~> 0.2.1"
# A development tool that reveals your UI's bones
gem "xray-rails"
# Create static pages without controller
gem "high_voltage"
# Generate breadcrumb
gem "pankuzu", "~> 0.1.1"
# Decorator/Presenter
gem "active_decorator"
# CSS styled emails without the hassle.
gem "premailer-rails"
# Simple way to load your configs from yaml and share data application wise using yaml file
gem "global"
# File Attachment toolkit for Ruby applications
gem "shrine"
# A library for bulk insertion of data into your database using ActiveRecord
gem "activerecord-import"
# Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms
gem "cocoon"
# Exception tracking and logging from Ruby to Rollbar
gem "rollbar"
# Create http request
gem "faraday"
# advance seeding
gem "seed-fu"
# A gem that provides an interface for creating feature-driven operations.
# You've probably heard at least one of these terms: "service objects", "form objects", "intentions", or "commands".
# Subroutine calls these "ops" and really it's just about enabling clear, concise, testable, and meaningful code.
gem 'subroutine', '~> 1.0', '>= 1.0.1'
# A micro library providing Ruby objects with Publish-Subscribe capabilities
gem 'wisper', '2.0.0'
# Easy activity tracking for models - similar to Github's Public Activity
# public_activity provides easy activity tracking for your ActiveRecord
gem 'public_activity'
group :development, :test do
gem "capybara", ">= 2.15", "< 4.0"
gem "selenium-webdriver"
gem "webdrivers"
gem "shrine-memory"
# more details https://medium.com/@andreas.tiefenthaler/securing-your-ruby-and-rails-codebase-86e649b00850
# A static analysis security vulnerability scanner
gem "brakeman"
# Patch-level verification for Bundler
gem "bundler-audit"
# static code analyzer for security checks
# also known as as a linter and formatter
gem "rubocop", "0.60.0"
# not default
gem "pry-rails"
gem "pry-byebug"
gem "awesome_print"
# help to kill N+1 queries and unused eager loading
gem "bullet"
gem "danger", ">= 5.13.0"
gem "danger-rubocop"
gem "danger-suggester"
gem "faker"
gem "factory_bot_rails"
end
group :development do
# Add a comment summarizing the current schema to the top or bottom of each of your model
gem "annotate"
# Rails Console on the Browser.
gem "web-console", ">= 3.3.0"
gem "listen", ">= 3.0.5", "< 3.2"
gem "spring"
gem "spring-watcher-listen", "~> 2.0.0"
# Preview mail in the browser instead of sending.
gem "letter_opener"
# Squasher - squash your old migrations in a single command
gem "squasher", require: false
gem "better_errors"
end
group :test do
gem "rspec"
# Code coverage for Ruby
gem 'simplecov', require: false
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment