Skip to content

Commit

Permalink
Merge pull request #711 from sgibson91/collab-cafe/feb-notes
Browse files Browse the repository at this point in the history
Add February Collab Cafe notes
  • Loading branch information
sgibson91 committed Mar 6, 2024
2 parents 8581c95 + a651cf9 commit e3c4c45
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions docs/meetings/collab-cafe/2024.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,73 @@
# 2024 Collaboration Cafe Notes Archive

## 2024-02-20

### Check-in :raising_hand:

- Min / @minrk / Simula
- Sarah / @sgibson91 / 2i2c
- Samuel / @sgaist / Idiap Research Institute
- Kirstie / @KirstieJane / The Alan Turing Institute
- Simon / @manics / University of Dundee
- Steve / @stevejpurves / Curvenote | MystMarkdown

### Introduce yourself! :wave:

_If you are new to the meeting, add your name below and you can introduce yourself at the start of the meeting._

- Kirstie Whitaker - Programme Director for Tools, Practices and Systems at The Alan Turing Institute. Founder of The Turing Way. Very interested in open source governance (EDI, accountability, transparency, project management etc)

### Agenda :clock2:

- **Kirstie** (15mins): CZI Essential Open Source Software for Science (EOSS) Diversity, Equity and Inclusion (DEI) funding revamp proposal
- <https://docs.google.com/document/d/1pSU9kG_XDOSTF4JcbIt18hep1rCHIjuUYuYi5mg0q-0/edit?usp=sharing>
- Sarah found Outreachy is not well suited to the capacity of JupyterHub's community
- There isn't a dedicated leadership meeting for the council
- Proposal:
- develop community engagement strategy and identify contributor blockers by speaking with the leadership council
- not building a specific community development guide and create clearer x-refs between Jhub team compass and The Turing Way building on Jhub community's needs
- building trainers for community members to mentor new contributors
- embedding inclusive practices into Jhub community
- Questions?:
- How to address the issue of feeling empowered to do stuff (Kirstie specifically?) Where to do the work (project is spread out), lack of clarity and explicitness makes things difficult, make sure we're raising issues on what is unclear, raising things and not getting a response, escalation process to ensure Kirstie has support
- KW will come along to collab cafe regularly to report back and escalate
- It's a feature to identify the barriers
- KW wants to know how accurate is the membership of the jhub council? Can anyone identify any risks of talking to the council about what it means to lead the project? E.g. "Don't do X"
- Variety of interaction in the council, and there isn't a clear set of expectations in what the council is doing
- different types of leadership, technical decisions, community management, organisational leadership, paid development time
- **Steve** (15mins): Contributing a new content/repo provider (MECA) to BinderHub/mybinder.org - how to?
- Notebooks Now! project run by AGU, funded project to pilot using Notebooks to build interactive, computational article, and formally publish them
- How to integrate with XML format (specifically JATS used by journals, also comes with a zip file MECA) so that Notebook-based publications can be accepted
- MECA is an existing NISO standard (<https://www.niso.org/standards-committees/meca>) , modify JATS to also understand Notebooks, and bundle MECA with the binder requirements for launching. Completely disassociate from a GitHub repo.
- <https://agu.curve.space> - demo website showing what the journal might look like
- New repo-provider "MECA for binder", how to get code into repo2docker? how to deploy it onto mybinder.org?
- PRs:
- [#1335](https://github.com/jupyterhub/repo2docker/pull/1335) on repo2docker repo
- [#1824](https://github.com/jupyterhub/binderhub/pull/1824) on binderhub repo
- What's the best way to take the conversation forward? How is the provider working and any improvement, technical review?
- From Jhub side, barrier is review time/capacity, not necessarily that it shouldn't be upstream
- **Kirstie** (15mins): "I think this is the first barrier for you Kirstie 😉 A lot of folk turn up to this meeting with a "I have a PR, how do I push it forward?" style question"
- We don't have much of a review process at the moment and it is hard to allocate time and expertise to the review.
- Do we make the decision in the meeting? How many people need to say "yes" for it to be a real "yes"!
- Process isn't written down.
- The project is very technical and there are a lot of information siloes.
- Some folks don't feel confident enough to review (and that might be truely that they don't have the expertise! Even if they're leaders in the community.)
- Identifying reviewers in advance can be hard.
- Some other projects allocate a reviewer (often by a bot) and then they know that it is their responsibility to take the review forwards.
- They become the point person so even if they don't know the right details _they_ can go and get the person who has the expertise.
- Additional challenge around repo2docker as a specification - might have additional maintenance burden if edits are incorporated there.
- Bias towards the more recent tasks and the easier or noiser tasks for reviewers.
- Potentially needs a specific meeting (or async equivalent) to set the priorities
- Hard to figure out how to reach consensus
- "Yuvi and Sarah spoke to a governance expert on some of these things, I think section C here is particularly relevant": <https://docs.google.com/document/d/1WJMRR7ggIivmccrAjIgFWwLt9NYpzrn87ku-4GAFbnw/edit?usp=sharing>
- No actions taken yet.
- Could try a bug triage activity - maybe part of the collaboration cafe on a regular basis.
- Tried in the original vision but didn't get momentum yet: <https://blog.jupyter.org/online-collaboration-caf%C3%A9-launch-jupyterhub-team-meetings-to-become-more-collaborative-spaces-b713edadf15>
- Maybe not enough people yet in the meetings
- Monthly meetings mean that there are big chunky topics to discuss so again triaging drops down the priority list.
- Maybe more often? Maybe not trying to do everything in the same meeting (collaboration cafe)??
- Hard with different time zones! (A wicked problem, no easy answer!)

## 2024-01-16

### Check-in
Expand Down

0 comments on commit e3c4c45

Please sign in to comment.