Meeting Logistics:
- Time: 9:00am PDT / Noon EDT
ZOOM connection: https://notredame.zoom.us/j/94030214208
(link will launch Zoom client – if you do not have Zoom, expand the instructions below)
Agenda
(meeting notes below)
- Community contribution process: how to improve it, share the responsibility of it, and feel good about it, all in the hopes of avoiding avoiding burnout (Heather Greer Klein)
Moderator: Lynette Rayle
Notetaker: Collin Brittle
Attendees:
- Collin Brittle (Emory)
- Adeel Ahmad
- Juliet Hardesty
- Anna Headley (Princeton)
- Daniel Pierce
- Chris Colvard (Deactivated) (Ubiquity Press)
- Thomas Scherz
- bess (Notch 8)
- you!
Meeting Process
Notes
Contributions
- Heather is interested in direct outreach, communication to institutions
- How do we address short-term things as long-term progress is made?
- Often, people feel it is easier to make local changes than contribute upstream. Upstream has a longer review process, more back-and-forth.
- This can frustrate regular contributors, leading to feelings of burnout.
- Julie wants to tackle outstanding issues in Hyrax.
- Some issues may be handled by the Hyrax maintenance working group.
- For others, may reach out to institutions who may have already solved the issue
- Core Components Maintenance working group and other groups have had mixed success
- Coding for the community regularly means producing configuration that would not be necessary at the local institution
- Open Source is not always a high priority for an institution
- This is an issue that Partners, Steering will need to address
- Developers are not leadership
- Hard for developers to drum up community contributions and lead development
- Developers can push a perspective that the work isn't done until it's merged upstream
- Burnout issues will lead to difficulty in retaining (or replacing) tech lead, other positions
- Examples of successful contributions are useful for others to follow
- Large code base, but few contributors
- Exacerbates the issue, and leads to code rot.
- Dev congresses have been successful
- May be useful to have the community manager help organize and schedule
- Getting a schedule would help with institution resource planning.
- Hyrax roadmap was useful as a schedule.
- Dev congresses need a host, so usually were tacked on to another event.
- Some have been focused on a single issue or product, others are more scattered.