{"id":19341875,"url":"https://github.com/samvera/hydra-head","last_synced_at":"2025-04-04T12:08:51.685Z","repository":{"id":39614884,"uuid":"1466922","full_name":"samvera/hydra-head","owner":"samvera","description":"Samvera Repository Rails Engine","archived":false,"fork":false,"pushed_at":"2024-03-05T20:09:16.000Z","size":140706,"stargazers_count":97,"open_issues_count":44,"forks_count":41,"subscribers_count":68,"default_branch":"main","last_synced_at":"2024-05-06T21:02:25.073Z","etag":null,"topics":["core-components","samvera-community"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samvera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-03-11T05:48:12.000Z","updated_at":"2024-06-18T15:28:32.417Z","dependencies_parsed_at":"2024-06-18T15:39:19.791Z","dependency_job_id":null,"html_url":"https://github.com/samvera/hydra-head","commit_stats":{"total_commits":2741,"total_committers":68,"mean_commits":40.30882352941177,"dds":0.7427946005107625,"last_synced_commit":"e0b344302951932d1c7e0332b038f5a8e6f27169"},"previous_names":["projecthydra/hydra-head"],"tags_count":196,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhydra-head","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhydra-head/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhydra-head/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samvera%2Fhydra-head/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samvera","download_url":"https://codeload.github.com/samvera/hydra-head/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247174423,"owners_count":20896078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["core-components","samvera-community"],"created_at":"2024-11-10T03:32:57.967Z","updated_at":"2025-04-04T12:08:51.661Z","avatar_url":"https://github.com/samvera.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hydra-Head\n\nCode: [![Version](https://badge.fury.io/rb/hydra-head.png)](http://badge.fury.io/rb/hydra-head)\n[![Build Status](https://circleci.com/gh/samvera/hydra-head.svg?style=svg)](https://circleci.com/gh/samvera/hydra-head)\n[![Coverage Status](https://coveralls.io/repos/github/samvera/hydra-head/badge.svg?branch=main)](https://coveralls.io/github/samvera/hydra-head?branch=main)\n\nDocs: [![Contribution Guidelines](http://img.shields.io/badge/CONTRIBUTING-Guidelines-blue.svg)](./CONTRIBUTING.md)\n[![Apache 2.0 License](http://img.shields.io/badge/APACHE2-license-blue.svg)](./LICENSE)\n\nCommunity Support: [![Samvera Community Slack](https://img.shields.io/badge/samvera-slack-blueviolet)](http://slack.samvera.org/)\n\n# What is Hydra-Head?\n\nHydra-Head is a Ruby-on-Rails gem containing the core code for a web application using the full stack of Samvera building blocks.\n\n## Product Owner \u0026 Maintenance\n\n`hydra-head` is a Core Component of the Samvera Community. The documentation for what this means can be found [here](http://samvera.github.io/core_components.html#requirements-for-a-core-component).\n\n### Product Owner\n\n[cjcolvar](https://github.com/cjcolvar)\n\n# Help\n\nThe Samvera community is here to help. Please see our [support guide](./.github/SUPPORT.md).\n\nSee the Github wikis for information targeted to developers:\n\u003chttp://github.com/samvera/hydra-head/wiki\u003e\n\nSee the Duraspace Hydra wikis for information at the architecture level:\n\u003chttp://wiki.duraspace.org/display/samvera/\u003e\n\nAdditionally, new adopters and potential adopters may find the pages here useful: \u003chttp://samvera.org/\u003e\n\nFurther questions? [Get in touch](https://wiki.duraspace.org/pages/viewpage.action?pageId=87460391)\n\n## Installation/Setup\n\n### Installation Prerequisites\n\nSee the [Installation Prerequisites](http://github.com/samvera/hydra-head/wiki/Installation-Prerequisites) wiki page.\n\nRuby 2.1.0+ is required by Hydra-Head release 10+; RVM is strongly suggested.\n\n### Install Rails\n\n    gem install 'rails' --version '~\u003e5.1.0'\n\n### Generate a new rails application:\n\n    rails new my_hydra_head\n    cd my_hydra_head\n\n### Install Dependencies\n\nFirst, add them to the [Gemfile](http://gembundler.com/gemfile.html) of\nyour application. The new rails application you just generated will have\ngenerated a Gemfile; add blacklight and hydra-head as below:\n\n      source 'https://rubygems.org'\n\n      gem 'rails'\n      gem 'blacklight'\n      gem 'hydra-head', '~\u003e 10.0'\n\nTo install all of the dependencies, run:\n\n    bundle install\n\n\n### Run the generators and migrations:\n\nRun the blacklight generator\n\n    rails g blacklight:install --devise\n\nRun the hydra-head generator\n\n    rails g hydra:head -f\n\nRun the database migrations\n\n    rake db:migrate\n\n### You're done.\n\nCongratulations. You've set up the code for your Hydra Head.\n\nRead [Tools for Developing and Testing your\nApplication](http://github.com/samvera/hydra-head/wiki/Tools-for-Developing-and-Testing-your-Application),\nthen read [How to Get\nStarted](http://github.com/samvera/hydra-head/wiki/How-to-Get-Started)\nto get a sense of what you can do with your Hydra Head.\n\n## Modifying and Testing the hydra-head Gem\n\nFor those developers who want to or need to work on the hydra-head gem\nitself, see the [Instructions for\nContributors](http://github.com/samvera/hydra-head/wiki/For-Contributors)\n\n# Acknowledgments\n\nThis software has been developed by and is brought to you by the Samvera community.  Learn more at the\n[Samvera website](http://samvera.org/).\n\n![Samvera Logo](https://wiki.duraspace.org/download/thumbnails/87459292/samvera-fall-font2-200w.png?version=1\u0026modificationDate=1498550535816\u0026api=v2)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamvera%2Fhydra-head","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamvera%2Fhydra-head","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamvera%2Fhydra-head/lists"}