Commit graph

33 commits

Author SHA1 Message Date
Lars Henrik Mai
247f4b85b7 Add rubocop gem 2020-03-09 11:27:33 +01:00
Lars Henrik Mai
75f6467237 Fix deprecated Faker usage in paper factory 2020-03-09 11:15:29 +01:00
Lars Henrik Mai
dc3a97d3b8 Update elasticsearch
- Build our own elasticsearch image based on 6.8.6 which includes
configuration files for german decompounder from https://github.com/uschindler/german-decompounder

- move elastichq to separate service and use the official image instead of including it as plugin in the elasticsearch image

- Adjust compounder filter config in papers to use the included hyphenation_decompounder.
See https://www.elastic.co/guide/en/elasticsearch/reference/6.8/analysis-compound-word-tokenfilter.html

- Remove obsolete "string" type in the mapping of papers, and replace it
with "text" or "keywords" accordingly. See https://www.elastic.co/blog/strings-are-dead-long-live-strings
2020-01-16 12:20:47 +01:00
Lars Henrik Mai
5dad333655 Replace capybara-webkit with apparition and update capybara to 3.30.0
See https://github.com/teamcapybara/capybara#apparition
2020-01-16 12:20:47 +01:00
Joerg Reichert
1dca83138a #8: prepare map 2019-06-13 23:12:03 +02:00
Joerg Reichert
8cadcb4214 add puma gem 2018-04-15 15:21:04 +02:00
Joerg Reichert
ad77627973 Migration to Ruby 2.5, Rails 5.1.5, Elasticsearch 5.4.3 2018-03-24 19:32:34 +01:00
Lars Henrik Mai
7cfe69c61b Updated gems 2016-05-04 22:23:42 +02:00
Lars Henrik Mai
42a6267fc0 Replace phantomjs with capybara-webkit for headless testing 2016-05-04 20:56:02 +02:00
Lars Henrik Mai
929ab56d48 Keep foundation-rails gem to 5.5 version for now 2016-05-04 19:51:06 +02:00
Lars Henrik Mai
27f02fd9fa Add poltergeist gem for phantomjs integration 2016-03-30 20:56:39 +02:00
Joerg Reichert
2fa90ec206 added coveralls 2016-03-05 19:26:31 +01:00
Lars Henrik Mai
72157e87d7 Disable guard notifier for now because !crossplatform 2016-02-24 19:16:48 +01:00
Lars Henrik Mai
3e27d8e82f Add database_cleaner gem 2016-02-24 11:59:52 +01:00
Lars Henrik Mai
9423847cb1 Add test_after_commit gem
Fixes the indexing of papers when running the tests since they are wrapped in a transaction. 

see http://www.justinweiss.com/articles/a-couple-callback-gotchas-and-a-rails-5-fix/
2016-02-20 07:46:37 +01:00
Lars Henrik Mai
a13e848176 Add guard file watcher 2016-02-18 08:41:45 +01:00
Lars Henrik Mai
79e7ea61d3 Add rspec spring command 2016-02-18 07:14:53 +01:00
Lars Henrik Mai
3616eb07d9 upgrade shoulda-matchers gem 2016-02-17 08:29:58 +01:00
Lars Henrik Mai
630b2fcd19 add rspec-rails gem 2016-02-17 07:55:37 +01:00
Lars Henrik Mai
acfb973efc Add simplecov for code coverage 2016-01-11 22:01:33 +01:00
Lars Henrik Mai
6381136bf2 Add pry and awesome-print gems 2015-11-23 22:10:43 +01:00
Lars Henrik Mai
d6571e4042 Add validate_url gem 2015-11-23 22:10:43 +01:00
Lars Henrik Mai
e99a516647 add shoulda gem 2015-11-23 22:10:42 +01:00
Lars Henrik Mai
65646e6fe8 add faker gem 2015-11-23 22:10:42 +01:00
Lars Henrik Mai
9bb2e7ce73 add quiet_assets and factory_girls gems 2015-11-23 22:10:42 +01:00
Lars Henrik Mai
aa644818c4 add elasticsearch-dsl gem 2015-07-18 12:43:43 +02:00
Andreas Haller
ff58856c99 Localize date format via rails-i18n 2015-05-17 19:19:59 +02:00
Andreas Haller
460986e7ff Add translation for pagination 2015-04-27 23:49:52 +02:00
Andreas Haller
40eeac2021 Add pagination via kaminari 2015-04-27 23:14:48 +02:00
Andreas Haller
973af9f0d9 Replace direct ES access with elasticsearch-model 2015-04-27 21:26:37 +02:00
Andreas Haller
5a07703166 Update dependencies. Fixes Sass error 2015-04-27 21:12:56 +02:00
Andreas Haller
2abba45f4c Query ES, show results 2014-11-19 21:55:51 +01:00
Andreas Haller
7cd9f207f5 Start with a Rails app with authentication via Persona, Foundation CSS 2014-11-19 18:48:28 +01:00