samvera / maintenance

Organizing repository for the Core Components Maintenance Interest Group.
Apache License 2.0
0 stars 3 forks source link

Community dependency and maintenance for ruby-oai #90

Open jrgriffiniii opened 2 years ago

jrgriffiniii commented 2 years ago

Currently, there are cases in which implementations of Hyrax which include within them a dependency upon oai for supporting OAI-PMH features (please see https://github.com/samvera/hyrax/issues/3328). Unfortunately, the Gem itself does not necessarily have a regularly-scheduled maintenance plan, and as such, supporting this Gem from the standpoint of enabling continued community adoption can become problematic.

While the original GitHub project was located on https://github.com/code4lib/ruby-oai, I have started to advance the process of looking towards community maintenance by forking this to https://github.com/samvera-labs/ruby-oai.

In order to promote this to a core component, the following criteria would need to be fulfilled:

Organizational

(Please see https://samvera.github.io/core_components.html#requirements-for-a-core-component)

Code Requirements

Documentation Requirements

Use Requirements

(Please see https://samvera.github.io/samvera_labs.html#guidelines-for-promotion-to-samvera-from-labs)

jrgriffiniii commented 2 years ago

I would please recommend that this also be used to charter a new Working Group, with the deliverables of aiming to have (at the least) a roadmap for releasing this as a core component as a deliverable.

barmintor commented 2 years ago

Do these institutions use the ruby-oai gem directly, or via the blacklight oai provider?

barmintor commented 2 years ago

I have to wonder whether the broader community here wouldn't be better served by just contributing to code4lib/ruby-oai?