Guest User

Untitled

a guest
Jul 4th, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. source "https://rubygems.org"
  2.  
  3. def darwin_only(require_as)
  4. RUBY_PLATFORM.include?('darwin') && require_as
  5. end
  6.  
  7. def linux_only(require_as)
  8. RUBY_PLATFORM.include?('linux') && require_as
  9. end
  10.  
  11. gem "rails", "3.2.13"
  12.  
  13. # Supported DBs
  14. gem "mysql2", group: :mysql
  15. gem "pg", group: :postgres
  16.  
  17. # Auth
  18. gem "devise"
  19. gem 'omniauth', "~> 1.1.3"
  20. gem 'omniauth-google-oauth2'
  21. gem 'omniauth-twitter'
  22. gem 'omniauth-github'
  23.  
  24. # Extracting information from a git repository
  25. # Provide access to Gitlab::Git library
  26. gem 'gitlab_git', '~> 1.3.0'
  27.  
  28. # Ruby/Rack Git Smart-HTTP Server Handler
  29. gem 'gitlab-grack', '~> 1.0.1', require: 'grack'
  30.  
  31. # LDAP Auth
  32. gem 'gitlab_omniauth-ldap', '1.0.3', require: "omniauth-ldap"
  33.  
  34. # Syntax highlighter
  35. gem "gitlab-pygments.rb", '~> 0.3.2', require: 'pygments.rb'
  36.  
  37. # Git Wiki
  38. gem "gitlab-gollum-lib", "~> 1.0.0", require: 'gollum-lib'
  39.  
  40. # Language detection
  41. gem "github-linguist", require: "linguist"
  42.  
  43. # API
  44. gem "grape", "~> 0.4.1"
  45. gem "grape-entity", "~> 0.3.0"
  46.  
  47. # Format dates and times
  48. # based on human-friendly examples
  49. gem "stamp"
  50.  
  51. # Enumeration fields
  52. gem 'enumerize'
  53.  
  54. # Pagination
  55. gem "kaminari", "~> 0.14.1"
  56.  
  57. # HAML
  58. gem "haml-rails"
  59.  
  60. # Files attachments
  61. gem "carrierwave"
  62. # for aws storage
  63. # gem "fog", "~> 1.3.1"
  64.  
  65. # Authorization
  66. gem "six"
  67.  
  68. # Seed data
  69. gem "seed-fu"
  70.  
  71. # Markdown to HTML
  72. gem "redcarpet", "~> 2.2.2"
  73. gem "github-markup", "~> 0.7.4", require: 'github/markup'
  74.  
  75. # Asciidoc to HTML
  76. gem "asciidoctor"
  77.  
  78. # Servers
  79. gem "puma", '~> 2.0.1'
  80.  
  81. # State machine
  82. gem "state_machine"
  83.  
  84. # Issue tags
  85. gem "acts-as-taggable-on"
  86.  
  87. # Background jobs
  88. gem 'slim'
  89. gem 'sinatra', require: nil
  90. gem 'sidekiq'
  91.  
  92. # HTTP requests
  93. gem "httparty"
  94.  
  95. # Colored output to console
  96. gem "colored"
  97.  
  98. # GitLab settings
  99. gem 'settingslogic'
  100.  
  101. # Misc
  102. gem "foreman"
  103.  
  104. # Cache
  105. gem "redis-rails"
  106.  
  107. # Campfire integration
  108. gem 'tinder', '~> 1.9.2'
  109.  
  110. # HipChat integration
  111. gem "hipchat", "~> 0.9.0"
  112.  
  113. # d3
  114. gem "d3_rails", "~> 3.1.4"
  115.  
  116. # underscore-rails
  117. gem "underscore-rails", "~> 1.4.4"
  118.  
  119. group :assets do
  120. gem "sass-rails"
  121. gem "coffee-rails"
  122. gem "uglifier"
  123. gem "therubyracer"
  124. gem 'turbolinks'
  125. gem 'jquery-turbolinks'
  126.  
  127. gem 'chosen-rails', "0.9.8"
  128. gem 'select2-rails'
  129. gem 'jquery-atwho-rails', "0.3.0"
  130. gem "jquery-rails", "2.1.3"
  131. gem "jquery-ui-rails", "2.0.2"
  132. gem "modernizr", "2.6.2"
  133. gem "raphael-rails", git: "https://github.com/gitlabhq/raphael-rails.git"
  134. gem 'bootstrap-sass'
  135. gem "font-awesome-rails", "~> 3.1.1"
  136. gem "gemoji", "~> 1.2.1", require: 'emoji/railtie'
  137. gem "gon"
  138. end
  139.  
  140. group :development do
  141. gem "annotate", git: "https://github.com/ctran/annotate_models.git"
  142. gem "letter_opener"
  143. gem 'quiet_assets', '~> 1.0.1'
  144. gem 'rack-mini-profiler'
  145. # Better errors handler
  146. gem 'better_errors'
  147. gem 'binding_of_caller'
  148.  
  149. gem 'rails_best_practices'
  150.  
  151. # Docs generator
  152. gem "sdoc"
  153.  
  154. # thin instead webrick
  155. gem 'thin'
  156. end
  157.  
  158. group :development, :test do
  159. gem 'coveralls', require: false
  160. gem 'rails-dev-tweaks'
  161. gem 'spinach-rails'
  162. gem "rspec-rails"
  163. gem "capybara"
  164. gem "pry"
  165. gem "awesome_print"
  166. gem "database_cleaner"
  167. gem "launchy"
  168. gem 'factory_girl_rails'
  169.  
  170. # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
  171. gem 'minitest'
  172.  
  173. # Generate Fake data
  174. gem "ffaker"
  175.  
  176. # Guard
  177. gem 'guard-rspec'
  178. gem 'guard-spinach'
  179.  
  180. # Notification
  181. gem 'rb-fsevent', require: darwin_only('rb-fsevent')
  182. gem 'growl', require: darwin_only('growl')
  183. gem 'rb-inotify', require: linux_only('rb-inotify')
  184.  
  185. # PhantomJS driver for Capybara
  186. gem 'poltergeist', '~> 1.3.0'
  187.  
  188. gem 'spork', '~> 1.0rc'
  189. gem 'jasmine'
  190. end
  191.  
  192. group :test do
  193. gem "simplecov", require: false
  194. gem "shoulda-matchers", "~> 2.1.0"
  195. gem 'email_spec'
  196. gem "webmock"
  197. gem 'test_after_commit'
  198. end
  199.  
  200. group :production do
  201. gem "gitlab_meta", '5.0'
  202. end
Advertisement
Add Comment
Please, Sign In to add comment