forked from CodeGrade/bottlenose
/
Gemfile
80 lines (60 loc) · 1.94 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# -*- ruby -*-
source 'https://rubygems.org'
gem 'rails', '~> 5.1'
gem 'rack'
gem 'i18n'
gem 'devise'
gem 'erubis'
gem 'devise_ldap_authenticatable', github: 'cschiewek/devise_ldap_authenticatable' # needed to use LDAP instead of email auth
gem 'pg'
gem "passenger", ">= 5.0.25", require: "phusion_passenger/rack_handler"
gem 'execjs'
gem 'therubyracer'
gem 'yaml_db' # used to dump database to YAML
gem 'activerecord-import' # used for bulk import of multiple InlineComments
gem 'coffee-rails'
gem 'coffee-rails-source-maps'
gem 'uglifier'
gem 'jquery-rails' # needed for general jQuery stuff
gem 'jquery-ui-rails' # needed specifically for drag-and-drop ability
gem 'jquery-tablesorter' # needed to allow re-sortable tables
gem 'cocoon' # used for dynamically generating nested forms
gem 'rubyzip' # used for reading submitted zip files
gem 'bootstrap-sass', '~> 3.3.7'
gem 'sass-rails', '>= 3.2'
gem 'bootstrap-sass-extras'
gem 'bootstrap3-datetimepicker-rails' # for the datetime widget
gem 'bootstrap-toggle-rails' # for toggle buttons instead of checkboxes
gem 'momentjs-rails', '>= 2.9.0' # needed for human-friendly textual dates
gem 'font-awesome-rails'
gem 'addressable'
gem 'kramdown' # needed for markdown support
# needed to run graders in the background
gem 'backburner'
gem 'beaneater'
gem 'daemons'
gem 'headless' # needed to run Racket from BN, and xvfb-run (the shell script) merges stdout and stderr
gem 'write_xlsx' # needed to export grade spreadsheet
gem 'whenever', :require => false
gem 'pretender'
group :development do
#gem "flatten_migrations"
gem "better_errors"
gem "binding_of_caller"
gem "listen"
end
group :development, :test do
gem 'puma'
gem 'pry'
gem 'pry-rails'
end
group :test do
gem 'simplecov'
gem 'database_cleaner'
gem 'capybara'
gem 'capybara-webkit' # Needs qt5-default qt5-qmake libqt5webkit5-dev
gem 'launchy'
gem 'factory_bot_rails'
gem 'rails-controller-testing'
gem 'single_test'
end