-
Notifications
You must be signed in to change notification settings - Fork 2
[WIP] Update information about collaboration cafes #51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
KirstieJane
wants to merge
11
commits into
jupyter-book:main
Choose a base branch
from
KirstieJane:collab-cafe-update
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 4 commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
148c688
update information about collaboration cafes
KirstieJane 0e344b5
add explicit heading reference
KirstieJane 5693030
Apply suggestion from @choldgraf
choldgraf 92c6b9a
Apply suggestion from @choldgraf
choldgraf 931d9f3
Apply suggestion from @choldgraf
choldgraf f7e95f0
Apply suggestion from @choldgraf
choldgraf 1c85715
Apply suggestion from @choldgraf
choldgraf 62adbd8
Apply suggestion from @choldgraf
choldgraf 6733d4f
Apply suggestion from @choldgraf
choldgraf 2684ac8
Apply suggestion from @choldgraf
choldgraf fd36ab5
Apply suggestion from @choldgraf
choldgraf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,123 @@ | ||
| (events)= | ||
| # Events and meetings | ||
|
|
||
| (collab-cafe)= | ||
| ## Collaboration Cafés | ||
|
|
||
| On the first and third Tuesdays of every month, the [JupyterHub community](https://compass.hub.jupyter.org/meetings/collab-cafe/) and JupyterBook communities host a shared Collaboration Café. | ||
|
|
||
| These community events are designed to enable community members to work together and facilitate discussion on any topics they need in breakout rooms. | ||
| They are open for anyone to attend. | ||
|
|
||
| You can read more about why and how we host Collaboration Cafés in the resources below. | ||
|
|
||
| - [JupyterHub blog post](https://blog.jupyter.org/online-collaboration-caf%C3%A9-launch-jupyterhub-team-meetings-to-become-more-collaborative-spaces-b713edadf15) | ||
| - [JupyterBook blog post](xref:blog/posts/2025-04-09-new-community-meeting) | ||
| - [_The Turing Way_ Collaboration Café guide](https://the-turing-way.netlify.app/community-handbook/coworking/coworking-collabcafe.html) | ||
|
|
||
| ## Quick info | ||
|
|
||
| - [Link to running notes](https://mypads2.framapad.org/p/jupyterhub-jupyterbook-collaborationcafe-nr53am9wz) | ||
| - [Link to video conference call](https://zoom.us/j/95228013874?pwd=Ep7HIk8t9JP6VToxt1Wj4P7K5PshC0.1) | ||
| - [Link to calendar](https://calendar.google.com/calendar/u/4?cid=Y184YWIxNzY1YjY1ODY3NDVkOGI3NWU5MmJkYzdjYTZlNDZjYWExMmE1ZjhkOTUwZDVmNzNmMzI2Zjk3NjE0NGQ3QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20) | ||
|
|
||
| ## Who can join? | ||
|
|
||
| Anyone interested in becoming involved in the JupyterHub, Binder or JupyterBook communities is welcome to attend a Collaboration Café. | ||
| We will be delighted to have you join us! | ||
|
|
||
| We encourage project maintainers and experienced contributors to JupyterHub, JupyterBook and related open source communities to join too. | ||
|
|
||
| In a Collaboration Café you may find: | ||
|
|
||
| * Contributors and maintainers discussing thorny issues that have not been easy to resolve asynchronously. | ||
| * Maintainers prioritizing issues (including bug reports and feature requests). | ||
| * Users of JupyterHub or JupyterBook providing additional context for their support requests, and maybe being mentored into submitting a fix to the documentation or codebases. | ||
| * Maintainers reviewing pull requests from new contributors. | ||
| * Community members working on funding requests, event organization and/or communications activities. | ||
|
|
||
| We purposefully blend these activities to support community members in understanding the (often invisible, often volunteer-delivered) work of maintaining an open source project. | ||
|
|
||
| ## Breakout rooms | ||
|
|
||
| At the start of each Collaboration Café the chair should ask the group which breakout rooms they would like to create. | ||
|
|
||
| Breakout rooms allow us to have parallel conversations. | ||
| We want to balance 1) the *efficient use* of our community members' time by working on focused topics in small groups with 2) *knowledge dissemination* within JupyterHub or JupyterBook and across Jupyter sub-projects. | ||
| Ideally, a Collaboration Café also provides 3) *engineered serindipity*: the opportunity to learn something you did not know you did not know! | ||
|
|
||
| Some rooms may include: | ||
|
|
||
| - **Prioritization:** A room dedicated to reviewing project priorities including issue triage and PR review. | ||
| - **Onboarding:** If you are new to the JupyterHub project, a member of our team can give you an introduction and answer your questions in this room. | ||
| - **Quiet working:** A space to hold yourself accountable for making progress on a task! | ||
| - **Fundraising:** Collaborating on grant proposals or other funding pitches. | ||
|
|
||
| ### Suggesting a breakout topic | ||
|
|
||
| The best way to suggest a discussion topic is to comment in the issue corresponding to the Collaboration Café as early as possible. | ||
|
|
||
| Alternatively, you can add the topic directly in the [framapad](https://mypads2.framapad.org/p/jupyterhub-jupyterbook-collaborationcafe-nr53am9wz) under the "Breakout room and agenda item suggestions" heading. | ||
|
||
|
|
||
| The chair will then identify who else could or should be in the discussion and plan topics accordingly. | ||
|
|
||
| :::{admonition} Tips for the chair | ||
| :class: tip | ||
|
|
||
| Maintainers are often wanted - and sometimes needed - in many discussions at the same time. | ||
|
|
||
| It is kinder to all the humans - newer contributors and more experienced ones - to manage expectations for what can be achieved during the synchronous meeting. | ||
|
|
||
| Try to balance what is needed for the community over time, rather than catering to one specific need over another in every meeting. | ||
| ::: | ||
|
|
||
| ### Collaborative note taking | ||
|
|
||
| We encourage everyone in the breakout rooms to take notes in the framapad. | ||
| These notes are then [archived](#notes-archive) in the project's team compass repository. | ||
|
|
||
| **Taking notes is a fantastic way for newcomers to contribute to the JupyterBook community.** | ||
| The notes allow community members in other breakout rooms, as well as contributors who are not able to join the synchronous meeting, to catch up on the discussions and continue to participate asynchronously. | ||
|
|
||
| If there are actions from the discussions, capturing those as issues in the appropriate GitHub repository is greatly appreciated. | ||
|
|
||
| ## Video conferencing platform | ||
|
|
||
| - The Collaboration Café is held in the Jupyter community zoom room: [https://zoom.us/j/95228013874?pwd=Ep7HIk8t9JP6VToxt1Wj4P7K5PshC0.1](https://zoom.us/j/95228013874?pwd=Ep7HIk8t9JP6VToxt1Wj4P7K5PshC0.1) | ||
choldgraf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| As a community we have experimented with Jitsi Meet - an open source video conferencing tool - and found that the free service did not manage large groups (N>6) particularly well. | ||
| We were keen to support an open source tool but have chosen (in October 2025) to move to Zoom to facilitate the most accessible experience for users of screen readers and/or with low connectivity. | ||
|
|
||
| ## Time keeping | ||
|
|
||
| As of October 2025, the JupyterHub and JupyterBook Collaboration Café is one hour long, run twice per month. | ||
|
|
||
| The chair should make sure that there is enough time to welcome everyone, coordinate the breakout rooms, and bring everyone back with enough time to have them share a short update before the end of the hour. | ||
|
|
||
| :::{note} | ||
|
|
||
| The Turing Way community - who originated the term "Collaboration Café" in 2019 - host two hour meetings twice per month. | ||
| For those meetings it is helpful to run a pomodoro clock that allows contributors to switch breakout rooms and cover a few topics over the two hours. | ||
| ::: | ||
|
|
||
| ## Hosting a Collaboration Café | ||
|
|
||
| Any member of the JupyterBook community should feel empowered to host a Collaboration Cafe if they so wish. | ||
| As well as information in the following sections, you can find a checklist of action items within the {ref}`collab-cafe:facilitator-checklist`. | ||
|
|
||
| =(notes-archive) | ||
choldgraf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ## Notes archive | ||
|
|
||
| Each file represents one year, and entries within a file are in reverse choronological order. | ||
|
|
||
| <!-- Sorry folks - I ran out of time to tidy up the notes! --> | ||
choldgraf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| <!-- ```{toctree} | ||
| :maxdepth: 2 | ||
| 2025 []()./2025) | ||
| ``` | ||
| --> | ||
|
|
||
| :::{note} This is an experiment! | ||
| This is an experiment in opening up our team practices. [Here's a blog post explaining our goals][expt]. We'd love feedback on how we can improve these meetings in a sustainable way. | ||
choldgraf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ::: | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.