Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Title

Description

Links (to issues, branches, documentation, etc)

Time Estimate (For example: 3hrs, (2) 8hr days, etc.)

Proposed By

Facilitator

Add your name to this column if interested in this topic

Update Hyrax Install Documentation


Review Hyrax installation instructions/READMEs for current version of Hyrax (3.1.0) and continue clean-up and clarification work


Hyrax-in-a-Container

Developing Your Hyrax-based Application

Running Hyrax-based application in local VM

Wednesday, Dec 1, starting 9am Eastern (join when you can): https://iu.zoom.us/j/88944228014?pwd=WGFBVktDU044blp5UVYxQ0xsU1NSZz09


2-3 hours


Juliet Hardesty


Juliet Hardesty


Jon Cameron

Daniel Pierce

Hyrax-valkyrization testing

Help test nurax-pg which is a Hyrax application using a postgres valkyrie adapter.

nurax-pg app

MVP issues

All the time that is available.

Lynette Rayle

Lynette Rayle

Rebekah Kati
Michael Johnson

Heather Greer Klein

Hyrax-valkyrization coding and bug fixes

Help address issues uncovered by the testing process.

hyrax main branch

nurax-pg app

All the time that is available.

Lynette Rayle

Lynette Rayle

Chris Colvard

Samvera introductory technology documentation refinement


Help review and re-write introductory materials for developers

Will review Samvera.org and wiki pages in need of a refresh and assign based on interest
Pages to update


3-4 hours total; can be done alongside other dev congress work

Heather Greer Klein

Heather Greer Klein

Hyrax::Ability Hardening

Most samvera apps use CanCanCan to handle authorization for actions throughout the application. Hyrax provides a mixin module (Hyrax::Ability) setting up baseline authorization rules for Hyrax’s feature set.

What does Hyrax::Ability permit/deny and for which users/groups? If you want to find out, you have to read the code. How can apps understand how changes will impact authorization? They can’t. Let’s fix this by documenting, testing, and refactoring Hyrax::Ability with clarity in mind.

Hyrax::Ability todo item.

2 hours of group review of current code & discussion. probably as long as we care to take as individuals or in in pairs/swarms to implement changes.

tamsin johnson

tamsin johnson

Chris Colvard

Hyrax container and chart publishing --- automation edition

Hyrax’s codebase has Dockerfiles and a Helm chart, which are occassionally manually published to the Samvera GitHub OCI registry (ghcr.io).

Publication of these artifacts could and should be automated!


Duration: 0.5 - 1.0 hours

Scheduled: 14:00 PST/17:00 EST on 12/02/2021

tamsin johnson

James Griffin

Chris Colvard
James Griffin

Rails 6 support

Do a gap analysis to figure out what is left to get all of the core compenents working on rails 6 then do the same for Hyrax. Then do the fun part of doing the work!

https://github.com/samvera/maintenance/issues/28

As long as people want to work on upgrading core components and Hyrax to Rails 6.

Chris Colvard

James Griffin


Daniel Pierce

Ruby 3 support

Try to get all core components working on ruby 3 or at least make a plan.

https://github.com/samvera/maintenance/issues/64

0.5-1 day

Chris Colvard

James Griffin


Daniel Pierce

Hyrax Onboarding

Helping anyone who needs it to get Hyrax up and running locally (probably via Docker).


https://github.com/samvera/hyrax/blob/main/CONTAINERS.md

Friday, Dec 3, 2pm Eastern: https://iu.zoom.us/j/88944228014?pwd=WGFBVktDU044blp5UVYxQ0xsU1NSZz09

2-3 hours

Juliet Hardesty



Samvera gem ownership

How do we manage gem ownership in the community? Linked examples show many owners, not all of them part of the community anymore.

https://rubygems.org/gems/hyrax

https://rubygems.org/gems/active-fedora

Thursday, Dec 2, 11am-12pm Eastern: https://iu.zoom.us/j/88944228014?pwd=WGFBVktDU044blp5UVYxQ0xsU1NSZz09

1 hour

Juliet Hardesty

Juliet Hardesty

James Griffin

Daniel Pierce

CircleCI build image update

CircleCI is deprecating it’s circleci/* images at the end of this year. This should be a fairly easy change in the samvera orb but we’ll probably need to upgrade core components to use the 1.x version of the orb.

https://circleci.com/blog/announcing-our-next-generation-convenience-images-smaller-faster-more-deterministic/?mkt_tok=NDg1LVpNSC02MjYAAAGBCwlBssyZox5EfHp-JjmtHVZr_JMRP0rQqWvGodUFISiAk8zFeiACJ39zqpnLD5ltjcVC4c3jM5poHAwNNLGm3agq5XmteasTAk67V0QROmk

https://github.com/samvera-labs/samvera-circleci-orb/issues/43

2 hours

Chris Colvard

James Griffin

James Griffin

...