Web application designed to perform digital humanities research tasks on a database of journal articles https://www.rletters.net/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

90 lines
1.9 KiB

  1. # frozen_string_literal: true
  2. source 'https://rubygems.org'
  3. git_source(:github) { |repo| "https://github.com/#{repo}.git" }
  4. ruby '2.7.1'
  5. # Rails and basics
  6. gem 'dotenv-rails'
  7. gem 'lograge'
  8. gem 'puma', '~> 3.12'
  9. gem 'rails', '~> 6', '>= 6.0.2.2'
  10. gem 'sentry-raven'
  11. # Database, job queue, and related tools
  12. gem 'ancestry', '~> 3', '>= 3.0.2'
  13. gem 'delayed_job_active_record'
  14. gem 'pg'
  15. gem 'virtus'
  16. # User authentication and administration
  17. gem 'devise', '~> 4', '>= 4.7.1'
  18. gem 'devise-i18n'
  19. # Internationalization
  20. gem 'rails-i18n', '= 6.0.0'
  21. gem 'twitter_cldr'
  22. # Textual analysis
  23. gem 'distribution'
  24. gem 'engtagger'
  25. gem 'fast-stemmer'
  26. gem 'lemmatizer'
  27. gem 'rsolr', '>= 1.0.7'
  28. gem 'rsolr-ext'
  29. # Citation processing
  30. gem 'bibtex-ruby', require: 'bibtex'
  31. # Support for file attachments and exporting
  32. gem 'aws-sdk-s3', require: false
  33. gem 'marc'
  34. gem 'rdf', '>= 0.3.5'
  35. gem 'sparql', '= 3.1.0'
  36. gem 'rdf-n3'
  37. gem 'rdf-vocab'
  38. gem 'rubyzip', '~> 1.3.0', require: 'zip'
  39. # Asset tools and template generators
  40. gem 'haml', '>= 5.1.0'
  41. gem 'haml-rails', '~> 2.0'
  42. gem 'kramdown'
  43. gem 'nokogiri', '>= 1.10.8'
  44. gem 'sassc-rails', '>= 2.1.1'
  45. gem 'uglifier', '>= 1.3.0'
  46. # Mail
  47. gem 'bootstrap-email', '>= 0.2.6'
  48. gem 'multi_mail'
  49. # Testing
  50. group :test, :development do
  51. gem 'capybara', '>= 2.15'
  52. # gem 'capybara-slow_finder_errors'
  53. gem 'factory_bot_rails'
  54. gem 'listen', '>= 3.0.5', '< 3.2'
  55. gem 'mocha', require: false
  56. gem 'byebug'
  57. end
  58. group :test do
  59. gem 'webdrivers', '~> 4.0', require: false
  60. gem 'webmock', '>= 3.5.0', require: false
  61. gem 'rails-controller-testing'
  62. gem 'simplecov', require: false
  63. end
  64. group :development do
  65. gem 'capistrano','~> 3.12.0', require: false
  66. gem 'capistrano-bundler', '~> 1.6', require: false
  67. gem 'capistrano-yarn', require: false
  68. gem 'capistrano-rails', '~> 1.4', require: false
  69. gem 'capistrano-maintenance', '~> 1.2', require: false
  70. gem 'capistrano-sentry', require: false
  71. gem 'ed25519', '>= 1.2', '< 2.0'
  72. gem 'bcrypt_pbkdf', '>= 1.0', '< 2.0'
  73. end