Hydra Tech Call 2015-05-27
Time: 9:00am PDT / Noon EDT
Call-In Info: 1-530-881-1400, access code 651025
Moderator: justin (DCE)
Notetaker: Michael Joseph Giarlo (Penn State)
Attendees:
- Lakeisha Robinson (Yale)
- Katheryn Lynch (Temple)
- Collin Brittle (Virginia Tech)
- David Chandek-Stark (Duke)
- Adam Wead (Penn State)
- Thomas Scherz (Cincinnati)
- Matt Zumwalt (independent)
- Corey Harper (New York University)
- Tom Johnson (Digital Public Library of America)
- Trey Terrell (Oregon State)
- Anna Headley (Chemical Heritage Foundation)
- Drew Myers (WGBH)
- Michael Klein (Northwestern)
- Carolyn Cole (Penn State)
Agenda:
- Call for agenda items
- No new items
- Improving Inline Documentation (Tom Johnson)
- Do we have a standard approach for inline documentation? (YARD?) (Ex. Hydra::Works::RemoveGenericFile, ActiveTriples::LocalName::Minter)
- What can we do to improve/clarify our expectations about documentation of our interfaces & contracts in new code?
- Do we have aspirations of improving inline documentation for the existing code base?
- Broad agreement that we should be better at this. It would make it easier for coders to get into the codebase.
- It'd be helpful to provide a YARD template to base other documentation on. Good examples in our code (e.g., in ActiveFedora).
- Ideal: some integration in the CI system to let us know when "coverage" increases or decreases.
- ACTION: Anna to add to the CONTRIBUTING document for all Hydra repositories: use YARD documentation for new public methods, classes, and modules, and include checking for coverage as part of our pull request process.
- ACTION: Anna to edit the outdated contributing doc on the DuraSpace wiki so it links to our Hydra repo version on GitHub.
- Hydra PCDM FAQ page (Drew Myers)
- Collect answers to FAQs through http://goo.gl/forms/2pK1bHNthp.
- Combine them into coherent answers.
- Post them here: Samvera and the Portland Common Data Model (PCDM)
- Update: CurationConcerns, CurationEngine, Sufia, etc. (Matt Zumwalt)
- Work has started up the stack in the new PCDM-based gem constellation: https://github.com/pulibrary/curation_concerns
- Naming of proposed gems is likely to change. Stay tuned for a proposal!
- Next call