Skip to content
Extraits de code Groupes Projets
Gemfile 7,02 ko
Newer Older
Jonne Haß's avatar
Jonne Haß a validé
gem "rails", "4.2.1"
Jonne Haß's avatar
Jonne Haß a validé

# Legacy Rails features, remove me!

# caches_page
Jonne Haß's avatar
Jonne Haß a validé
# responders (class level)
Jonne Haß's avatar
Jonne Haß a validé
gem "responders", "2.1.0"
Jonne Haß's avatar
Jonne Haß a validé

Jonne Haß's avatar
Jonne Haß a validé
# Appserver
Jonne Haß's avatar
Jonne Haß a validé
gem "unicorn", "4.9.0", require: false
Jonne Haß's avatar
Jonne Haß a validé
# API and JSON
David McMullin's avatar
David McMullin a validé

Jonne Haß's avatar
Jonne Haß a validé
gem "acts_as_api", "0.4.2"
gem "json",        "1.8.2"
David McMullin's avatar
David McMullin a validé

Jonne Haß's avatar
Jonne Haß a validé
# Authentication
Jonne Haß's avatar
Jonne Haß a validé
gem "devise", "3.4.1"
gem "devise_lastseenable", "0.0.4"
gem "devise-token_authenticatable", "~> 0.3.0"
maruf's avatar
maruf a validé
# Captcha

Jonne Haß's avatar
Jonne Haß a validé
gem "simple_captcha2", "0.3.4", require: "simple_captcha"
maruf's avatar
maruf a validé

Jonne Haß's avatar
Jonne Haß a validé
# Background processing
Jonne Haß's avatar
Jonne Haß a validé
gem "sidekiq", "3.3.4"
Jonne Haß's avatar
Jonne Haß a validé
gem "sinatra", "1.4.6"
# Scheduled processing

Jonne Haß's avatar
Jonne Haß a validé
gem "sidetiq", "0.6.3"
Jonne Haß's avatar
Jonne Haß a validé
# Compression

Jonne Haß's avatar
Jonne Haß a validé
gem "uglifier", "2.7.1"
Jonne Haß's avatar
Jonne Haß a validé

Jonne Haß's avatar
Jonne Haß a validé
# Configuration
Jonne Haß's avatar
Jonne Haß a validé
# Cross-origin resource sharing
Jonne Haß's avatar
Jonne Haß a validé
gem "rack-cors", "0.4.0", require: "rack/cors"
Raphael Sofaer's avatar
Raphael Sofaer a validé

Jonne Haß's avatar
Jonne Haß a validé
# CSS

Jonne Haß's avatar
Jonne Haß a validé
gem "bootstrap-sass", "2.3.2.2"
gem "compass-rails",  "2.0.4"
gem "sass-rails",     "5.0.1"
Jonne Haß's avatar
Jonne Haß a validé
gem "autoprefixer-rails", "5.1.11"
Jonne Haß's avatar
Jonne Haß a validé

Jonne Haß's avatar
Jonne Haß a validé
# Database
Jonne Haß's avatar
Jonne Haß a validé
ENV["DB"] ||= "mysql"
Jonne Haß's avatar
Jonne Haß a validé
gem "mysql2", "0.3.18" if ENV["DB"] == "all" || ENV["DB"] == "mysql"
gem "pg",     "0.18.1" if ENV["DB"] == "all" || ENV["DB"] == "postgres"
Jonne Haß's avatar
Jonne Haß a validé
gem "activerecord-import", "0.7.0"
Raphael Sofaer's avatar
Raphael Sofaer a validé

Jonne Haß's avatar
Jonne Haß a validé
# File uploading
Jonne Haß's avatar
Jonne Haß a validé
gem "carrierwave", "0.10.0"
Jonne Haß's avatar
Jonne Haß a validé
gem "fog",         "1.30.0"
Jonne Haß's avatar
Jonne Haß a validé
gem "mini_magick", "4.2.3"
Jonne Haß's avatar
Jonne Haß a validé
gem "remotipart",  "1.2.1"
Jonne Haß's avatar
Jonne Haß a validé
# GUID generation
Jonne Haß's avatar
Jonne Haß a validé
gem "uuid", "2.3.7"
Jonne Haß's avatar
Jonne Haß a validé
# Icons

Jonne Haß's avatar
Jonne Haß a validé
gem "entypo-rails", "2.2.3"
Jonne Haß's avatar
Jonne Haß a validé

# JavaScript

Jonne Haß's avatar
Jonne Haß a validé
gem "backbone-on-rails",                                "1.1.2.1"
Jonne Haß's avatar
Jonne Haß a validé
gem "handlebars_assets",                                "0.20.1"
Steffen van Bergerem's avatar
Steffen van Bergerem a validé
gem "jquery-rails",                                     "4.0.3"
Jonne Haß's avatar
Jonne Haß a validé
gem "js_image_paths",                                   "0.0.2"
Jonne Haß's avatar
Jonne Haß a validé
gem "js-routes",                                        "1.0.1"
Steffen van Bergerem's avatar
Steffen van Bergerem a validé
  gem "rails-assets-jquery",                              "1.11.2" # Should be kept in sync with jquery-rails
Jonne Haß's avatar
Jonne Haß a validé
# Localization
Jonne Haß's avatar
Jonne Haß a validé
gem "http_accept_language", "2.0.5"
gem "i18n-inflector-rails", "1.0.7"
gem "rails-i18n",           "4.0.4"
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
# Mail
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
gem "markerb",             "1.0.2"
gem "messagebus_ruby_api", "1.0.3"
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
# Parsing
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
gem "nokogiri",          "1.6.6.2"
Jonne Haß's avatar
Jonne Haß a validé
gem "twitter-text",      "1.12.0"
Jonne Haß's avatar
Jonne Haß a validé
gem "roxml",             "3.1.6"
Jonne Haß's avatar
Jonne Haß a validé
gem "ruby-oembed",       "0.8.14"
Jonne Haß's avatar
Jonne Haß a validé
gem "open_graph_reader", "0.6.1"
Jonne Haß's avatar
Jonne Haß a validé
# Services
Jonne Haß's avatar
Jonne Haß a validé
gem "omniauth",           "1.2.2"
gem "omniauth-facebook",  "1.6.0"
gem "omniauth-tumblr",    "1.1"
gem "omniauth-twitter",   "1.0.1"
gem "twitter",            "4.8.1"
gem "omniauth-wordpress", "0.2.1"
Jonne Haß's avatar
Jonne Haß a validé
# Serializers

Jonne Haß's avatar
Jonne Haß a validé
gem "active_model_serializers", "0.9.3"
# XMPP chat dependencies
Jonne Haß's avatar
Jonne Haß a validé
gem "diaspora-vines",             "~> 0.1.27"
gem "rails-assets-diaspora_jsxc", "~> 0.1.1", source: "https://rails-assets.org"
Jonne Haß's avatar
Jonne Haß a validé
# Tags
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
gem "acts-as-taggable-on", "3.5.0"
buddhamagnet's avatar
buddhamagnet a validé

# URIs and HTTP

Jonne Haß's avatar
Jonne Haß a validé
gem "addressable",        "2.3.8", require: "addressable/uri"
Jonne Haß's avatar
Jonne Haß a validé
gem "faraday",            "0.9.1"
gem "faraday_middleware", "0.9.1"
gem "faraday-cookie_jar", "0.0.6"
gem "typhoeus",           "0.7.1"
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
# Views
Jonne Haß's avatar
Jonne Haß a validé
gem "gon",                     "5.2.3"
gem "haml",                    "4.0.6"
gem "mobile-fu",               "1.3.1"
gem "will_paginate",           "3.0.7"
gem "rails-timeago",           "2.11.0"
buddhamagnet's avatar
buddhamagnet a validé

# Logging

gem "logging-rails", "0.5.0", require: "logging/rails"

Jonne Haß's avatar
Jonne Haß a validé

# Prevent occasions where minitest is not bundled in
# packaged versions of ruby. See following issues/prs:
# https://github.com/gitlabhq/gitlabhq/issues/3826
# https://github.com/gitlabhq/gitlabhq/pull/3852
# https://github.com/discourse/discourse/pull/238
Jonne Haß's avatar
Jonne Haß a validé
gem "minitest"
Jonne Haß's avatar
Jonne Haß a validé
# Windows and OSX have an execjs compatible runtime built-in, Linux users should
Jonne Haß's avatar
Jonne Haß a validé
# install Node.js or use "therubyracer".
Jonne Haß's avatar
Jonne Haß a validé
#
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
Jonne Haß's avatar
Jonne Haß a validé

Jonne Haß's avatar
Jonne Haß a validé
# gem "therubyracer", :platform => :ruby
Jonne Haß's avatar
Jonne Haß a validé
group :production do # we don"t install these on travis to speed up test runs
Jonne Haß's avatar
Jonne Haß a validé
  # Administration
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
  gem "rails_admin", "0.6.7"
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
  # Analytics
Jonne Haß's avatar
Jonne Haß a validé
  gem "rack-google-analytics", "1.2.0"
  gem "rack-piwik",            "0.3.0",  require: "rack/piwik"
Jonne Haß's avatar
Jonne Haß a validé
  # Click-jacking protection
Jonne Haß's avatar
Jonne Haß a validé
  gem "rack-protection", "1.5.3"
Jonne Haß's avatar
Jonne Haß a validé
  # Process management
Jonne Haß's avatar
Jonne Haß a validé
  gem "eye", "0.7.pre"
Jonne Haß's avatar
Jonne Haß a validé
  # Redirects
Jonne Haß's avatar
Jonne Haß a validé
  gem "rack-rewrite", "1.5.1", require: false
  gem "rack-ssl",     "1.4.1", require: "rack/ssl"
Jonne Haß's avatar
Jonne Haß a validé
  # Third party asset hosting
buddhamagnet's avatar
buddhamagnet a validé

Jonne Haß's avatar
Jonne Haß a validé
  gem "asset_sync", "1.1.0", require: false
buddhamagnet's avatar
buddhamagnet a validé
group :development do
Jonne Haß's avatar
Jonne Haß a validé
  # Automatic test runs
Jonne Haß's avatar
Jonne Haß a validé
  gem "guard-cucumber", "1.5.4"
Jonne Haß's avatar
Jonne Haß a validé
  gem "guard-rspec",    "4.5.0"
  gem "guard-rubocop",  "1.2.0"
Jonne Haß's avatar
Jonne Haß a validé
  gem "guard",          "2.12.5", require: false
Jonne Haß's avatar
Jonne Haß a validé
  gem "rb-fsevent",     "0.9.4", require: false
  gem "rb-inotify",     "0.9.5", require: false
Jonne Haß's avatar
Jonne Haß a validé

  # Linters
Jonne Haß's avatar
Jonne Haß a validé
  gem "rubocop",  "0.31.0"
Jonne Haß's avatar
Jonne Haß a validé
  # Preloading environment

Jonne Haß's avatar
Jonne Haß a validé
  gem "spring", "1.3.5"
Jonne Haß's avatar
Jonne Haß a validé
end

group :test do
  # RSpec (unit tests, some integration tests)

Jonne Haß's avatar
Jonne Haß a validé
  gem "fixture_builder",   "0.3.6"
  gem "fuubar",            "2.0.0"
  gem "rspec-instafail",   "0.2.6", require: false
Jonne Haß's avatar
Jonne Haß a validé
  gem "test_after_commit", "0.4.1"
Jonne Haß's avatar
Jonne Haß a validé
  # Cucumber (integration tests)

Jonne Haß's avatar
Jonne Haß a validé
  gem "capybara",           "2.4.4"
Jonne Haß's avatar
Jonne Haß a validé
  gem "database_cleaner" ,  "1.4.1"
Jonne Haß's avatar
Jonne Haß a validé
  gem "selenium-webdriver", "2.45.0"
Jonne Haß's avatar
Jonne Haß a validé
  # General helpers

Jonne Haß's avatar
Jonne Haß a validé
  gem "factory_girl_rails", "4.5.0"
  gem "timecop",            "0.7.3"
Jonne Haß's avatar
Jonne Haß a validé
  gem "webmock",            "1.21.0", require: false
  gem "shoulda-matchers",   "2.8.0", require: false

group :development, :test do
  # RSpec (unit tests, some integration tests)
Jonne Haß's avatar
Jonne Haß a validé
  gem "rspec-rails",     "3.2.1"
Jonne Haß's avatar
Jonne Haß a validé
  gem "cucumber-rails",     "1.4.2", require: false
  # Jasmine (client side application tests (JS))
Jonne Haß's avatar
Jonne Haß a validé
  gem "jasmine",                   "2.2.0"
  gem "jasmine-jquery-rails",      "2.0.3"
Steffen van Bergerem's avatar
Steffen van Bergerem a validé
  gem "rails-assets-jasmine-ajax", "3.1.1", source: "https://rails-assets.org"
Jonne Haß's avatar
Jonne Haß a validé
  gem "sinon-rails",               "1.10.3"