Topic List - Developer Congress January 24 -28, 2022

Topic Proposal Checklist

 

Short Title
Description
Link to Issues, Branches, Documentation, etc.
Duration, estimate how long the session will last (For example: 3hrs, (2) 8hr days, etc.)
Proposed By (Samvera Slack Channel Handle)
Facilitator (Samvera Slack Channel Handle) 

Example

Title: Update ActiveFedora to work on Fedora 5.
Description: We have a branch sitting around that almost gets ActiveFedora working with Fedora 5, we could work together to get this passing.
Links: https://github.com/samvera/active_fedora/tree/fedora_5
Duration:  6 hrs
Proposed By:   name here
Facilitator: Seeking a facilitator.

NOTE: Put this information in the Proposed Topics table below.

Proposed Topics

You can...

  • add a topic to the table of proposed topics below (See Topic Proposal Checklist and example above for guidance on proposing a topic.)

  • identify yourself as a facilitator for a topic you propose or a topic proposed by others (See Facilitator Guide below.)

  • indicate your interest in one or more topics



Title

Description

Links

Time Estimate

Proposed By

Facilitator

Interested in

Title

Description

Links

Time Estimate

Proposed By

Facilitator

Interested in

Upgrade to Bootstrap 4 in Hyrax

This is a UI-based upgrade that is needed to allow for other dependency upgrades to happen (Rails 6 and Blacklight 7)

https://github.com/samvera/hyrax/issues/5276

https://github.com/samvera/hyrax/issues/4016

https://github.com/samvera/hyrax/issues/3271

https://github.com/samvera/hyrax/pull/5280

2-3 days?

@Juliet Hardesty

@Adam J. Arling

@Mat Jordan

Margaret Kibi

Dananji Withana

Hyrax-Valkyrization

Work on getting the MVP operational. The MVP definition is “each part of the model can be created and edited setting basic metadata, adding a file for works, without throwing an error”.

GitHub Project Board

https://nurax-pg.curationexperts.com/

MVP Status Summary

On-going

@Lynette Rayle

@Lynette Rayle


@Rebekah Kati (issue testing)

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



2-3 hours

@Juliet Hardesty

@Juliet Hardesty



VSCode and Hyrax

Using VSCode to develop/debug Hyrax application

https://code.visualstudio.com

Thursday, January 27, 2-3pm Eastern

Join our Cloud HD Video Meeting


1 hour

@Tao Zhao

@Tao Zhao




Fixing feature tests for docker-compose


With list of tests that are failing, fix them!

WIP: try a minimal upgrade to Blacklight 7 by no-reply · Pull Request #5280 · samvera/hyrax (See “Outstanding problems not related to the upgrade” section of comment)


1 day


@tamsin johnson


@tamsin johnson




Sharing steps for infrastructure maintenance


Tasks to release docker images and package helm chart - previous discussion of automating those things; some work happened to automate this (move to ghcr, for example) but tamsin has manual steps to share and needs to do this soon!


Friday, January 28, 9am Pacific/12pm Eastern

Join our Cloud HD Video Meeting


1-2 hours


@tamsin johnson


@tamsin johnson


@Juliet Hardesty


Data Seeds Improvement


Use case for Bootstrap testing - would help to have seeded data available to test UI updates

Data seeds improvements by apertome · Pull Request #5056 · samvera/hyrax




Margaret Kibi


@Michael Johnson


Margaret Kibi































Facilitator Guide

Propose or claim a topic in the Proposed Topics table above

You will be asked to introduce your topic with a brief summary (minute or less) during the kick off meeting

Contributor Resources

Goal of this checklist is to enable leaders of specific issues to be able to collect resources for those interested in contributing; aiming to provide a shared knowledge base before beginning the work together.  While optional, if you're facilitating a topic we recommend you provide these resources to attendees ahead of time:

Prepare zoom link or slack room link that will be used for contributors to gather
Prepare short list of languages the work will be coded in
Prepare list of any tutorials a contributor can complete to familiarize themselves with the work ahead
If similar work has occurred in other repositories please include links to those repositories as well