diff --git a/README.md b/README.md index 8e33a69..e7b7bf4 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,11 @@ This repository holds templates and guidelines to support the maintenance of pro ## Samvera GitHub Organization -The Samvera GitHub Organization (https://github.com/samvera/) contains `git` repositories for multiple projects developed and actively maintained by the Samvera Community. The projects themselves may be divided into four distinct groups: +The Samvera GitHub Organization (https://github.com/samvera/) contains `git` repositories for multiple projects developed and actively maintained by the Samvera Community. + +Tasks for the ongoing maintenance efforts currently being undertaken by members of the Samvera Community are tracked and regularly updated using the [Samvera Component Maintenance Project](https://github.com/orgs/samvera/projects/28/views/3). + +The projects themselves may be divided into five distinct groups: - Hyrax (and the Hyrax Ecosystem) - Samvera Ruby Gems @@ -12,10 +16,6 @@ The Samvera GitHub Organization (https://github.com/samvera/) contains `git` rep - Samvera Infrastructure - Samvera Administration -### GitHub Project - -Tasks for the ongoing maintenance efforts currently being undertaken by members of the Samvera Community are tracked and regularly updated using the [Samvera Component Maintenance Project](https://github.com/orgs/samvera/projects/28/views/3). - ### Hyrax _(and the Hyrax Ecosystem)_ @@ -49,81 +49,80 @@ Samvera Core Components are defined as the following: _Please reference [A Guide for the Samvera Community](https://samvera.github.io/core_components.html) for further information._ ### Hyrax Ecosystem -| Project | CircleCI Status | +| Project | CI Status | | --- | --- | |[hyrax](https://github.com/samvera/hyrax)|[![Build Status](https://circleci.com/gh/samvera/hyrax.svg?style=svg)](https://circleci.com/gh/samvera/hyrax)| |[hyku](https://github.com/samvera/hyku)|[![Build Status](https://circleci.com/gh/samvera/hyku.svg?style=svg)](https://circleci.com/gh/samvera/hyku)| ### Samvera Ruby Gems -| Gem | CircleCI Status | Ruby 3.2 Support | Ruby 3.1 Support | Ruby 3.0 Support | Ruby 2.7 Support | Rails 7.0 Support | Rails 6.1 Support | Rails 6.0 Support | -| --- | --- | --- | --- | --- | --- | --- | --- | --- | -|[hydra-derivatives](https://github.com/samvera/hydra-derivatives)|[![Build Status](https://circleci.com/gh/samvera/hydra-derivatives.svg?style=svg)](https://circleci.com/gh/samvera/hydra-derivatives)|✅|✅|✅|✅||||| -|[iiif_manifest](https://github.com/samvera/iiif_manifest)|[![Build Status](https://circleci.com/gh/samvera/iiif_manifest.svg?style=svg)](https://circleci.com/gh/samvera/iiif_manifest)|✅|✅|✅|✅||||| -|[ldp](https://github.com/samvera/ldp)|[![Build Status](https://circleci.com/gh/samvera/ldp.svg?style=svg)](https://circleci.com/gh/samvera/ldp)|✅|✅|✅|✅|✅|✅|✅|✅| -|[valkyrie](https://github.com/samvera/valkyrie)|[![Build Status](https://circleci.com/gh/samvera/valkyrie.svg?style=svg)](https://circleci.com/gh/samvera/valkyrie)|✅|✅|✅|✅|✅|✅|✅|✅| -|[bulkrax](https://github.com/samvera/bulkrax)|[![Build Status](https://circleci.com/gh/samvera/bulkrax.svg?style=svg)](https://circleci.com/gh/samvera/bulkrax)|✅|✅|✅|✅|✅|✅|✅|✅| +| Gem | CI Status | Ruby 3.2 Support | Ruby 3.1 Support | Rails 7.0 Support | +| --- | --- | --- | --- | --- | +|[hydra-derivatives](https://github.com/samvera/hydra-derivatives)|[![Build Status](https://circleci.com/gh/samvera/hydra-derivatives.svg?style=svg)](https://circleci.com/gh/samvera/hydra-derivatives)|✅|✅|✅| +|[iiif_manifest](https://github.com/samvera/iiif_manifest)|[![Build Status](https://circleci.com/gh/samvera/iiif_manifest.svg?style=svg)](https://circleci.com/gh/samvera/iiif_manifest)|✅|✅|✅| +|[ldp](https://github.com/samvera/ldp)|[![Build Status](https://circleci.com/gh/samvera/ldp.svg?style=svg)](https://circleci.com/gh/samvera/ldp)|✅|✅|✅| +|[valkyrie](https://github.com/samvera/valkyrie)|[![Build Status](https://circleci.com/gh/samvera/valkyrie.svg?style=svg)](https://circleci.com/gh/samvera/valkyrie)|✅|✅|✅| +|[bulkrax](https://github.com/samvera/bulkrax)|[![Build Status](https://github.com/samvera/bulkrax/actions/workflows/test.yml/badge.svg)](https://github.com/samvera/bulkrax/actions/workflows/test.yml)|✅|✅|✅| #### Under Reorganization ![under reorganization](https://img.shields.io/badge/under-reorg-yellow) _The following Gems are being merged into other GitHub repositories, but shall remain in active maintenance and released as Gems._ -|Gem |CircleCI Status|Ruby 3.2 Support|Ruby 3.1 Support|Ruby 3.0 Support|Ruby 2.7 Support|Rails 7.0 Support|Rails 6.1 Support|Rails 6.0 Support| -| --- | --- | --- | --- | --- | --- | --- | --- | --- | -|[active_fedora](https://github.com/samvera/active_fedora)|[![Build Status](https://circleci.com/gh/samvera/active_fedora.svg?style=svg)](https://circleci.com/gh/samvera/active_fedora)|✅|✅|✅|✅|✅|✅|✅|✅| -|[bixby](https://github.com/samvera/bixby)|[![Build Status](https://circleci.com/gh/samvera/bixby.svg?style=svg)](https://circleci.com/gh/samvera/bixby)|✅|✅|✅|✅||||| -|[hydra-editor](https://github.com/samvera/hydra-editor)|[![Build Status](https://circleci.com/gh/samvera/hydra-editor.svg?style=svg)](https://circleci.com/gh/samvera/hydra-editor)|✅|✅|✅|✅|✅|✅|✅|✅| -|[hydra-file_characterization](https://github.com/samvera/hydra-file_characterization)|[![Build Status](https://circleci.com/gh/samvera/hydra-file_characterization.svg?style=svg)](https://circleci.com/gh/samvera/hydra-file_characterization)|✅|✅|✅|✅|✅|✅|✅|✅| -|[hydra-head](https://github.com/samvera/hydra-head)|[![Build Status](https://circleci.com/gh/samvera/hydra-head.svg?style=svg)](https://circleci.com/gh/samvera/hydra-head)|✅|✅|✅|✅|✅|✅|✅|✅| -|[hydra-pcdm](https://github.com/samvera/hydra-pcdm)|[![Build Status](https://circleci.com/gh/samvera/hydra-pcdm.svg?style=svg)](https://circleci.com/gh/samvera/hydra-pcdm)|✅|✅|✅|✅|✅|✅|✅|✅| -|[hydra-role-management](https://github.com/samvera/hydra-role-management)|[![Build Status](https://circleci.com/gh/samvera/hydra-role-management.svg?style=svg)](https://circleci.com/gh/samvera/hydra-role-management)|✅|✅|✅|✅|✅|✅|✅|✅| -|[hydra-works](https://github.com/samvera/hydra-works)|[![Build Status](https://circleci.com/gh/samvera/hydra-works.svg?style=svg)](https://circleci.com/gh/samvera/hydra-works)|✅|✅|✅|✅|✅|✅|✅|✅| -|[noid-rails](https://github.com/samvera/noid-rails)|[![Build Status](https://circleci.com/gh/samvera/noid-rails.svg?style=svg)](https://circleci.com/gh/samvera/noid-rails)|✅|✅|✅|✅|✅|✅|✅|✅| +|Gem|CI Status|Ruby 3.2 Support|Ruby 3.1 Support|Rails 7.0 Support| +| --- | --- | --- | --- | --- | +|[active_fedora](https://github.com/samvera/active_fedora)|[![Build Status](https://circleci.com/gh/samvera/active_fedora.svg?style=svg)](https://circleci.com/gh/samvera/active_fedora)|✅|✅|✅| +|[bixby](https://github.com/samvera/bixby)|[![Build Status](https://circleci.com/gh/samvera/bixby.svg?style=svg)](https://circleci.com/gh/samvera/bixby)|✅|✅|✅| +|[hydra-editor](https://github.com/samvera/hydra-editor)|[![Build Status](https://circleci.com/gh/samvera/hydra-editor.svg?style=svg)](https://circleci.com/gh/samvera/hydra-editor)|✅|✅|✅| +|[hydra-file_characterization](https://github.com/samvera/hydra-file_characterization)|[![Build Status](https://circleci.com/gh/samvera/hydra-file_characterization.svg?style=svg)](https://circleci.com/gh/samvera/hydra-file_characterization)|✅|✅|✅| +|[hydra-head](https://github.com/samvera/hydra-head)|[![Build Status](https://circleci.com/gh/samvera/hydra-head.svg?style=svg)](https://circleci.com/gh/samvera/hydra-head)|✅|✅|✅| +|[hydra-pcdm](https://github.com/samvera/hydra-pcdm)|[![Build Status](https://circleci.com/gh/samvera/hydra-pcdm.svg?style=svg)](https://circleci.com/gh/samvera/hydra-pcdm)|✅|✅|✅| +|[hydra-role-management](https://github.com/samvera/hydra-role-management)|[![Build Status](https://circleci.com/gh/samvera/hydra-role-management.svg?style=svg)](https://circleci.com/gh/samvera/hydra-role-management)|✅|✅|✅| +|[hydra-works](https://github.com/samvera/hydra-works)|[![Build Status](https://circleci.com/gh/samvera/hydra-works.svg?style=svg)](https://circleci.com/gh/samvera/hydra-works)|✅|✅|✅| +|[noid-rails](https://github.com/samvera/noid-rails)|[![Build Status](https://circleci.com/gh/samvera/noid-rails.svg?style=svg)](https://circleci.com/gh/samvera/noid-rails)|✅|✅|✅| #### Awaiting Promotion ![awaiting promotion](https://img.shields.io/badge/awaiting-promotion-blue) _The following Gems must be promoted from the [Samvera Labs](https://github.com/samvera-labs) in order to support the ongoing maintenance of [Samvera](https://github.com/samvera) Gems._ -|Gem |CircleCI Status|Ruby 3.2 Support|Ruby 3.1 Support|Ruby 3.0 Support|Ruby 2.7 Support|Rails 7.0 Support|Rails 6.1 Support|Rails 6.0 Support| -| --- | --- | --- | --- | --- | --- | --- | --- | --- | -|[ActiveTriples](https://github.com/samvera-labs/ActiveTriples)|[![Build Status](https://circleci.com/gh/samvera-labs/ActiveTriples.svg?style=svg)](https://circleci.com/gh/samvera-labs/ActiveTriples)|❌|❌|❌|❌||||| -|[engine_cart](https://github.com/cbeer/engine_cart)|[![Build Status](https://github.com/cbeer/engine_cart/workflows/CI/badge.svg)](https://github.com/cbeer/engine_cart/actions)|✅|✅|✅|✅|✅|✅|✅|✅| -|[huborg](https://github.com/samvera-labs/huborg)|||||||||| -|[ldpath](https://github.com/samvera-labs/ldpath)|[![Build Status](https://circleci.com/gh/samvera-labs/ldpath.svg?style=svg)](https://circleci.com/gh/samvera-labs/ldpath)|❌|✅|✅|✅||||| -|[samvera-labs.github.io](https://github.com/samvera-labs/samvera-labs.github.io)|||||||||| +|Gem|CI Status|Ruby 3.2 Support|Ruby 3.1 Support|Rails 7.0 Support| +| --- | --- | --- | --- | --- | +|[ActiveTriples](https://github.com/samvera-labs/ActiveTriples)|[![Build Status](https://circleci.com/gh/samvera-labs/ActiveTriples.svg?style=svg)](https://circleci.com/gh/samvera-labs/ActiveTriples)|❌|❌|❌| +|[engine_cart](https://github.com/cbeer/engine_cart)|[![Build Status](https://github.com/cbeer/engine_cart/workflows/CI/badge.svg)](https://github.com/cbeer/engine_cart/actions)|✅|✅|✅| +|[huborg](https://github.com/samvera-labs/huborg)|[![Build Status](https://circleci.com/gh/samvera-labs/huborg.svg?style=svg)](https://circleci.com/gh/samvera-labs/huborg)|❌|❌|❌| +|[ldpath](https://github.com/samvera-labs/ldpath)|[![Build Status](https://circleci.com/gh/samvera-labs/ldpath.svg?style=svg)](https://circleci.com/gh/samvera-labs/ldpath)|❌|✅|❌| +|[samvera-labs.github.io](https://github.com/samvera-labs/samvera-labs.github.io)|[![Build Status](https://circleci.com/gh/samvera-labs/samvera-labs.github.io.svg?style=svg)](https://circleci.com/gh/samvera-labs/samvera-labs.github.io)|❌|❌|❌| #### Prepared for Deprecation ![prepared for deprecation](https://img.shields.io/badge/deprecated-red) _The following Gems are no longer actively maintained, and awaiting deprecation into the [Samvera Deprecated](https://github.com/samvera-deprecated) Organization._ -| Gem | CircleCI Status | +| Gem | CI Status | | --- | --- | |[browse-everything](https://github.com/samvera/browse-everything)|[![Build Status](https://circleci.com/gh/samvera/browse-everything.svg?style=svg)](https://circleci.com/gh/samvera/browse-everything)| -|[questioning_authority](https://github.com/samvera/questioning_authority)|[![Build Status](https://circleci.com/gh/samvera/questioning_authority.svg?style=svg)](https://circleci.com/gh/samvera/questioning_authority) -|[rubydora](https://github.com/samvera/rubydora)|[![Build Status](https://circleci.com/gh/samvera/rubydora.svg?style=svg)](https://circleci.com/gh/samvera/rubydora)| +|[questioning_authority](https://github.com/samvera/questioning_authority)|[![Build Status](https://circleci.com/gh/samvera/questioning_authority.svg?style=svg)](https://circleci.com/gh/samvera/questioning_authority)| ### Samvera JavaScript Projects -|Package|CircleCI Status|Node.js 20 Support|Node.js 19 Support|Node.js 18 Support|Node.js 16 Support| -| --- | --- | --- | --- | --- | --- | -|[node-iiif](https://github.com/samvera/node-iiif)|[![Build Status](https://circleci.com/gh/samvera/node-iiif.svg?style=svg)](https://circleci.com/gh/samvera/node-iiif)| | | | | -|[serverless-iiif](https://github.com/samvera/serverless-iiif)|[![Build Status](https://circleci.com/gh/samvera/serverless-iiif.svg?style=svg)](https://circleci.com/gh/samvera/serverless-iiif)| | | | | -|[samvera.org](https://github.com/samvera/samvera.org)|[![Build Status](https://circleci.com/gh/samvera/samvera.org.svg?style=svg)](https://circleci.com/gh/samvera/samvera.org)| | | | | -|[hyku-next](https://github.com/samvera/hyku-next)|[![Build Status](https://circleci.com/gh/samvera/hyku-next.svg?style=svg)](https://circleci.com/gh/samvera/hyku-next)| | | | | -|[avalon-next](https://github.com/samvera/avalon-next)|[![Build Status](https://circleci.com/gh/samvera/avalon-next.svg?style=svg)](https://circleci.com/gh/samvera/avalon-next)| | | | | +|Project|CI Status| +| --- | --- | +|[node-iiif](https://github.com/samvera/node-iiif)|[![Build Status](https://circleci.com/gh/samvera/node-iiif.svg?style=svg)](https://circleci.com/gh/samvera/node-iiif)| +|[serverless-iiif](https://github.com/samvera/serverless-iiif)|[![Build Status](https://circleci.com/gh/samvera/serverless-iiif.svg?style=svg)](https://circleci.com/gh/samvera/serverless-iiif)| +|[samvera.org](https://github.com/samvera/samvera.org)|[![Build Status](https://github.com/samvera/samvera.org/actions/workflows/run-tests.yml/badge.svg)](https://github.com/samvera/samvera.org/actions/workflows/run-tests.yml)| +|[hyku-next](https://github.com/samvera/hyku-next)|[![Build Status](https://github.com/samvera/hyku-next/actions/workflows/playwright.yml/badge.svg)](https://github.com/samvera/hyku-next/actions/workflows/playwright.yml)| +|[avalon-next](https://github.com/samvera/avalon-next)|[![Build Status](https://github.com/samvera/avalon-next/actions/workflows/playwright.yml/badge.svg)](https://github.com/samvera/avalon-next/actions/workflows/playwright.yml)| ### Samvera Infrastructure Projects #### CircleCI Orbs -|Application|CircleCI Status| +|Application|CI Status| | --- | --- | |[samvera-circleci-orb](https://github.com/samvera/samvera-circleci-orb)|[![Build Status](https://circleci.com/gh/samvera/samvera-circleci-orb.svg?style=svg)](https://circleci.com/gh/samvera/samvera-circleci-orb)| ### Samvera Administration -| Project | CircleCI Status | +| Project | CI Status | | --- | --- | |[maintenance](https://github.com/samvera/maintenance)|[![Build Status](https://circleci.com/gh/samvera/serverless-iiif.svg?style=svg)](https://circleci.com/gh/samvera/serverless-iiif)|