Check-in for Developer Congress May 18, 2022
Zoom URL: https://iu.zoom.us/j/88944228014?pwd=WGFBVktDU044blp5UVYxQ0xsU1NSZz09
We'll record group updates here in case there's anyone who misses the call
Session Updates
Samvera and Samvera Labs GitHub Teams Review and Audit
- Juliet Hardesty
- Daniel Pierce
- James Griffin
- Questions
- Removal of a cCLA requirement, but they need to be invited into the Samvera Community
- Contributors team was used for RubyGems pushes
- There is an error where pull requests cannot be opened without being members of the Contributors Team
- This should be open to the public (this needs to be documented)
- Only contributors should be able to review and merge PRs
Hyrax Performance Testing/Improvement Strategy
- Juliet Hardesty
- Daniel Pierce
- Bradley Watson
- Rebekah Kati
- https://github.com/samvera/hyrax/issues/4581
- There were additional scalability issues (creation of a batch of Works)
- There are suggestions described within #4581, however, there did not seem to be any outstanding solutions which surfaced
- Most of these seemed to involve ActiveFedora
- Bulkrax is often referenced as one solution for managing performance issues
- GitHub Wiki for Hyrax
- There are additional strategies for addressing performance
- Stack size environment variables were tested and proven by Daniel to improve performance in certain cases
- Ultimately, documentation is still going to be the most immediately available for Hyrax
- Perhaps propose these as Tech Call agenda items for the entirely community?
- Documenting additional cases, and then what can be tried in each case is needed
- Tech Call: Does anyone have any use cases such as those already discovered?
Hyrax Upgrade Work for Blacklight 7/Rails 6
- Bradley Watson
- Ayoub Belemlih
- Clare Barton
- Alex Zotov
- https://github.com/samvera/hyrax/pull/5647
- Ready for Review
- Any Gem dependency problems?
- Not yet, Rails 5.2 is still being used
- Attempting Rails 6 might become a higher priority for some contributors soon!
- Experimenting with Rails 6 might use a separate branch (off of the bl7 branch)
Other Groups
- Ayoub
- Overriding the facet item Component
- Inspecting further patterns for the Component overriding for the Collections facet items for the admin. dashboard
- All of the collections_spec.rb tests must be passing before a PR is ready for review
Scheduling Sessions
- (To be added)