Samvera Community Wiki
2016-11-22 Meeting notes - Hydra Plugins Working Group
When: 2016-11-22
Where: Google Hangouts: https://hangouts.google.com/call/a3x36uncwfgghfr4fjn3znytuye
Moderator: @Andrew Myers (WGBH)
Notetaker: @Noah Botimer
Attendees:
@Andrew Myers (WGBH)
@Eliot Jordan (Princeton)
@cam156 (Penn State)
@Kate Lynch (University of Pennsylvania)
@Matthew Barnett (University of Alberta)
@Chris Colvard (Deactivated) (Indiana University)
@Noah Botimer (Michigan)
@Jenn Colt (Cornell)
@Darren Hardy (Stanford)
Agenda:
Notetaker†
Review action items†
Create a Doodle poll for a new recurring meeting time. (Andrew)
Is this a good time, given the limitation due to Thanksgiving?
If not, do we do another Doodle polls for the next meeting?
Make a link to the WG from the hydra homepage. (Andrew)
Done! Thanks @kestlund.
Announce the formation of the group to the world. (Andrew)
Done! Announced it during last week's Hydra-tech call, and on the hydra-community mailing list.
Sign up for Duraspace account. (Everyone!)
Create github repo in projecthydra-labs for working documents and issues. (Eliot)
Make sure everyone in the WG has permissions on projecthydra-labs and a CLA. (Katherine)
Move use cases from the charter and into the github repo. (Carolyn)
Sketch out a timeline for our deliverables in a document on the github repo. (Andrew)
Initial set of user stories
Q: Are we good to start with those currently outlined in the charter?
Candidates for proof-of-concept
Let's get a list during this meeting.
These can be github tickets
i.e. "Should XYZ be one of our proofs-of-concept projects?"
this will allow voting, and discussion througout the next 2 weeks.
New/Carryover Action Items†
Next Meeting†
When:
Notetaker:
† - Standing agenda items
Notes:
Action Item follow-up
2a. Barring conflict, standing meeting every other Tuesday, 12 EST / 10 MST, starting 11/22, next 12/6
2d/2f. "Everyone" has an account and CLA. If not, contact @Noah Botimer for help.
2g. Github Issues are not yet created, will be today/tomorrow.
Pull Request "policy": generally, don't merge your own PR... Two thumbs up permit self-merge.
Roadmap: Initial draft met with good response, slight meeting schedule adjustment suggested (01/03 -> 01/10)
User story review
#2, some question about "where" the plugins go. CurationConcerns may be an initial target for convenience. Scope might move a bit over time. Vocabulary and guidelines may specify something more general while the implementation is only "in CurationConcerns" initially.
Candidates for initial plugins
Geo-Concerns
FileSets – data modeling and CRUD support; may require core changes, may be more viable for plugin ("Hydra Discoverable Files" plugin); relevant in DAM use cases
Existing gems? Real-world examples and requirements
Google Analytics as built into Sufia (may be an "optional feature" or potentially extracted as a plugin for non-Haiku apps)
Questioning Authority (what about this makes it plugin-oriented?)
A minimal plugin as an example without tons of context
Action Items
User Stories, commenting and potentially adding (Everyone)
Write user story around logs/error reporting
Probably a fair amount of if/then stuff depending on the type of plugin/interactions
Define "plugin categories"
Move user stories into a documentation format
Discuss and vote on candidates (Everyone)
Leading toward a decision of the initial set (for when?)