Gemfile 1.66 KB
Newer Older
Robert Speicher's avatar
Robert Speicher committed
1 2 3 4
# If you do not have OpenSSL installed, change
# the following line to use 'http://'
source 'https://rubygems.org'

5 6
gem 'rake', '~> 12.3'

Robert Speicher's avatar
Robert Speicher committed
7
# For faster file watcher updates on Windows:
Matija Čupić's avatar
Matija Čupić committed
8
gem 'wdm', '~> 0.1.0', platforms: %i[mswin mingw x64_mingw]
Robert Speicher's avatar
Robert Speicher committed
9 10

# Windows does not come with time zone data
Matija Čupić's avatar
Matija Čupić committed
11
gem 'tzinfo-data', platforms: %i[mswin mingw x64_mingw jruby]
Robert Speicher's avatar
Robert Speicher committed
12 13

# Middleman Gems
14
gem 'middleman', '~> 4.3'
15
gem 'middleman-blog', '~> 4.0'
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
16 17
gem 'middleman-livereload', '~> 3.4.6'
gem 'middleman-minify-html', '~> 3.4.1'
18
gem 'middleman-autoprefixer', '~> 2.7.1'
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
19
gem 'middleman-syntax', '~> 3.0.0'
Robert Speicher's avatar
Robert Speicher committed
20

Stan Hu's avatar
Stan Hu committed
21
gem 'asciidoctor-plantuml', '0.0.9'
22
gem 'kramdown', '~> 1.10'
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
23
gem 'nokogiri', '>= 1.10.9'
24
gem 'sassc', '~> 2.2'
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
25 26 27
gem 'stringex', '~> 2.8.5'
gem 'countries', '~> 3.0.0'
gem 'rack', '~> 2.2.2'
28

29
# OpenSSL for signing periscope URLs with SHA256 HMAC
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
30
gem 'openssl', '~> 2.1.2'
31

Achilleas Pipinellis's avatar
Achilleas Pipinellis committed
32
# Replacement of therubyracer
33
gem 'mini_racer', '~> 0.2.6'
Robert Speicher's avatar
Robert Speicher committed
34 35

# For feed.xml.builder
36
gem 'builder', '~> 3.0'
Robert Speicher's avatar
Robert Speicher committed
37

38 39
# Direction generation
gem 'faraday', '>= 0.15.0'
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
40
gem 'faraday_middleware', '~> 0.13.1'
41
gem 'faraday_middleware-parse_oj', '~> 0.3'
Robert Speicher's avatar
Robert Speicher committed
42

43
# Handbook CHANGELOG generation
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
44
gem 'rss', '~> 0.2.8'
45

46
# Gitlab API access
James Ramsay's avatar
James Ramsay committed
47
gem 'gitlab', '~> 4.16.1'
48 49
gem 'graphql-client', '~> 0.16'

50
# Greenhouse API
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
51
gem 'greenhouse_io', '~> 2.5.0'
52

53 54 55
# Linter checks
gem 'linter'

Robert Speicher's avatar
Robert Speicher committed
56
group :development, :test do
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
57 58
  gem 'html-proofer', '~> 3.10.2'
  gem 'docopt', '~> 0.6.1'
59
  gem 'rspec', '~> 3.5', require: false
60
  gem 'mdl', '0.6.0', require: false
61
  gem 'rubocop', '~> 0.59.0', require: false
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
62
  gem 'capybara', '~> 3.31.0'
Vasilii Iakliushin's avatar
Vasilii Iakliushin committed
63 64 65
  gem 'capybara-screenshot', '~> 1.0.22'
  gem 'selenium-webdriver', '~> 3.142.7'
  gem 'webmock', '~> 3.5.1'
66
  gem 'pry-byebug', '~> 3.9.0'
Robert Speicher's avatar
Robert Speicher committed
67
end