Giter Club home page Giter Club logo

hydra's Introduction

Hydra

This gem provides a distribution-like snapshot of all dependencies within the core Hydra technology stack. The components of the stack are as follows:

  • rubydora - a REST client for Fedora Commons Repository
  • solrizer - translates indexing directives into Solr field names
  • om - a library for defining templates for xml metadata formats
  • nom-xml - an alternative to om
  • active-fedora - an ORM for Fedora and Solr
  • blacklight - web front end for Solr document discovery (search)
  • hydra-head - integration between Blacklight and ActiveFedora. Provides access controls and gated searching.
  • jettywrapper - Utilities for starting up a jetty server with Solr and Fedora useful in development and testing.

Additionally, versions are locked to the following transitive dependencies, as they are critial to the stack:

Code Status

Gem Version

For Developers

Contributing

Installation

You may want to consider the Dive Into Hydra Tutorial. Or perhaps you want a little more self-directed. If so:

Add this line to your application's Gemfile:

gem 'hydra'

And then execute:

$ bundle

Then run:

$ rails g hydra:install

Acknowledgements

The initial insights and ideas behind producting a "distro-like" gem to reflect a particular known-good, point-in-time state of the Hydra technology stack resulted from a series of community discussions online, in e-mail, and in person during the period from December 2012 through June 2013. Huge thanks are owed to Jeremy Friesen (Notre Dame), Drew Myers (WGBH), Justin Coyne (Data Curation Experts), and Mark Bussey (Data Curation Experts) for activating on these ideas and implementing this gem.

A giant thank you is also owed to Nick Gauthier for offering up the Hydra gem name.

ngauthier-hydra

If you are looking for the previous hydra gem, a distributed testing framework, please visit https://github.com/ngauthier/hydra. If you need to previous hydra gem, you can use gem ngauthier-hydra.

Project Hydra

This software has been developed by and is brought to you by the Hydra community. Learn more at the Project Hydra website

Project Hydra Logo

hydra's People

Contributors

jcoyne avatar jeremyf avatar mark-dce avatar awead avatar dchandekstark avatar mjgiarlo avatar hackartisan avatar afred avatar mbklein avatar bmaddy avatar cbeer avatar cjcolvar avatar hectorcorrea avatar tomcramer avatar

Watchers

James Cloos avatar test98123456 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.