We had requirements not grouped in any particular way in the file, including some requirements hanging off the end. To make the formatting guidance simple and easier for an editor to do automatically, merge those into the main requirements list and alphabetize each section.
83 lines
1.7 KiB
Ruby
83 lines
1.7 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
source "https://rubygems.org"
|
|
ruby "3.2.7"
|
|
|
|
gem "acme-client"
|
|
gem "argon2"
|
|
gem "argon2-kdf"
|
|
gem "aws-sdk-s3"
|
|
gem "bcrypt_pbkdf"
|
|
gem "committee"
|
|
gem "countries"
|
|
gem "ed25519"
|
|
gem "erubi", ">= 1.5"
|
|
gem "excon"
|
|
gem "jwt"
|
|
gem "mail"
|
|
gem "net-ssh"
|
|
gem "netaddr"
|
|
gem "nokogiri"
|
|
gem "octokit"
|
|
gem "omniauth-github"
|
|
gem "omniauth-google-oauth2"
|
|
gem "pagerduty", ">= 4.0"
|
|
gem "prawn"
|
|
gem "prawn-table"
|
|
gem "pry"
|
|
gem "puma", ">= 6.2.2"
|
|
gem "rack-unreloader", ">= 1.8"
|
|
gem "rake"
|
|
gem "refrigerator", ">= 1"
|
|
gem "roda", ">= 3.89"
|
|
gem "rodauth", ">= 2.38"
|
|
gem "rodauth-omniauth", github: "janko/rodauth-omniauth", ref: "477810179ba0cab8d459be1a0d87dca5b57ec94b"
|
|
gem "rodish", github: "jeremyevans/rodish", ref: "1ea987d745780d8abbc70cbaca25cebc0c7b6fcf"
|
|
gem "rotp"
|
|
gem "rqrcode"
|
|
gem "sequel", github: "jeremyevans/sequel", ref: "4b87df31de26683a0204c49f3e759f0fc60fc8b2"
|
|
gem "sequel_pg", ">= 1.8", require: "sequel"
|
|
gem "shellwords"
|
|
gem "stripe"
|
|
gem "tilt", ">= 2.6"
|
|
gem "warning"
|
|
gem "webauthn"
|
|
|
|
group :development do
|
|
gem "awesome_print"
|
|
gem "by", ">= 1.1.0"
|
|
gem "cuprite"
|
|
gem "foreman"
|
|
gem "pry-byebug"
|
|
gem "rackup"
|
|
end
|
|
|
|
group :rubocop do
|
|
gem "rubocop-capybara", "< 2.22"
|
|
gem "rubocop-erb"
|
|
gem "rubocop-performance"
|
|
gem "rubocop-rake"
|
|
gem "rubocop-rspec"
|
|
gem "rubocop-sequel"
|
|
gem "standard", ">= 1.24.3"
|
|
end
|
|
|
|
group :lint do
|
|
gem "brakeman"
|
|
gem "erb-formatter", github: "ubicloud/erb-formatter", ref: "a9ff0001a1eb028e2186b222aeb02b07c04f9808"
|
|
end
|
|
|
|
group :test do
|
|
gem "capybara"
|
|
gem "capybara-validate_html5", ">= 2"
|
|
gem "pdf-reader"
|
|
gem "rspec"
|
|
gem "simplecov"
|
|
gem "turbo_tests"
|
|
gem "webmock"
|
|
end
|
|
|
|
group :test, :development do
|
|
gem "sequel-annotate"
|
|
end
|