Skip to content

Software Libraries

Daniel Hackbarth edited this page Dec 20, 2017 · 5 revisions

We want to use these libraries.

This is not sorted/grouped properly, but it's a start:

  • rails: backend
  • rack-protection: backend?
  • secure_headers: backend? Set Course header?
  • pg: models
  • sequel: models
  • reids-semaphore: backend, git-shell, hets-ontohub-adapter
  • fork_break: tests, wo semaphore ist
  • [rails_]config: backend
  • active_model_serializers: backend
  • yajl-ruby: hets-ontohub-adapter
  • devise: with addons in the backend
  • pundit: backend
  • strip_attributes: backend/models
  • rest-client: hets-ontohub-adapter, hets-rabbitmq-wrapper
  • elasticsearch-*: models (chewy instead of elasticsearch-rails)
  • bringit: backend

--

  • emberjs: frontend
  • foundation: frontend
  • d3/sigmajs: frontend
  • ace: frontend

--

  • invoker: development (not bundled)

--

  • database_cleaner: tests
  • faker: tests
  • rspec: tests
  • factory_girl: tests
  • simplecov: tests
  • json-schema: tests - backend
  • vcr: tests - hets-ontohub-adapter, hets-rabbitmq-wrapper
  • webmock: tests - hets-ontohub-adapter, hets-rabbitmq-wrapper

--

  • puma: backend
  • puma-worker-killer: backend
  • exception_notification: backend?

--

  • eye: separately?
  • capistrano: separately?

--

  • awesome_print: ruby-all
  • pry: ruby-all
  • pry-rescue: ruby-all
  • pry-stack_explorer: ruby-all
  • pry-byebug: ruby-all?
Clone this wiki locally