| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
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
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Expand Up | @@ -4,75 +4,108 @@ title: "Community Meetings" | |||||||||||||||
|
|
||||||||||||||||
| ## How to initiate a community meeting? | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityDo you think it's worth adding in a preamble before these headers that describes the purpose of a community meeting and how it might be beneficial? That might help guide peoples' reading of this guide.
Sorry, something went wrong.
All reactions
|
||||||||||||||||
|
|
||||||||||||||||
| - Before starting the meeting, having a few items and discussion points in the agenda will help kick-start the meeting. These discussion points could be a mix of: | ||||||||||||||||
| - Before starting the meeting, having a few items and discussion points in the | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityHere we jump straight into an explanation about starting the meeting and an agenda. Should the agenda be distributed beforehand? How? What is the best practice?
Sorry, something went wrong.
All reactions
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityDo we want to add points about scheduling the meeting, how to plan them (like suggesting alternating timing to allow for different time zones, etc.), and how to best advertise them to the community?
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| agenda will help kick-start the meeting. These discussion points could be a | ||||||||||||||||
| mix of: | ||||||||||||||||
| - Issues or PRs from the GitHub repositories which need attention | ||||||||||||||||
| - Announcing any upcoming events/conferences to check if someone is going to attend them or is planning to | ||||||||||||||||
| - Announcing any upcoming events/conferences to check if someone is going to | ||||||||||||||||
| attend them or is planning to | ||||||||||||||||
|
Comment thread
Comment on lines
+11
to
+12
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI think stating the purpose of announcing this will help clarify it here. This is my suggestion but maybe you have a different idea here?
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| - Important updates: | ||||||||||||||||
| - These could be recent releases/new feature additions | ||||||||||||||||
| - Addition/changes in the maintainer/contributor team | ||||||||||||||||
| - Convergence of an ongoing discussion - a summary of how the community reached a decision | ||||||||||||||||
| - Convergence of an ongoing discussion - a summary of how the community | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityWhat do we mean by convergence here? That the update should summarize if convergence exists? Or that the meeting should facilitate a discussion that seeks convergence?
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| reached a decision | ||||||||||||||||
| - Anything important which needs to be brought up before the community | ||||||||||||||||
| - Let everyone know that the meeting is governed by a CoC | ||||||||||||||||
|
|
||||||||||||||||
| ## Ice-breakers | ||||||||||||||||
|
|
||||||||||||||||
| - Ice-breakers are usually effective when the participants are not familiar with each other | ||||||||||||||||
| - Apart from the general introduction, which is usually name and role, it’s effective to add a fun question (generally non-technical) to ask around; these are: | ||||||||||||||||
| - Ice-breakers are usually effective when the participants are not familiar with | ||||||||||||||||
| each other | ||||||||||||||||
| - Apart from the general introduction, which is usually name and role, it’s | ||||||||||||||||
| effective to add a fun question (generally non-technical) to ask around; | ||||||||||||||||
| these are: | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| - Favourite song, movie, dish, sport, game, tourist spot etc. | ||||||||||||||||
| - If you could teach the world one thing, what would it be? | ||||||||||||||||
| - What’s one interesting fact about yourself? | ||||||||||||||||
|
|
||||||||||||||||
| ## How to address any critical issues in the project/community | ||||||||||||||||
|
|
||||||||||||||||
| - Sometimes, there are certain matter which needs to be brought up before the community for a more open and inclusive discussion | ||||||||||||||||
| - This helps in taking into account various perspectives from the community and choosing a solution which is in the best interest of the community | ||||||||||||||||
| - Sometimes, there are certain matter which needs to be brought up before the | ||||||||||||||||
| community for a more open and inclusive discussion | ||||||||||||||||
| - This helps in taking into account various perspectives from the community and | ||||||||||||||||
| choosing a solution which is in the best interest of the community | ||||||||||||||||
|
Comment thread
Comment on lines
+34
to
+37
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI don't think these need to be separate points.
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
|
|
||||||||||||||||
| ## How to keep the conversation going? | ||||||||||||||||
|
|
||||||||||||||||
| - Occasionally, there are situations when the conversation during a community meeting dies, and it feels like you’re in a graveyard 🪦 | ||||||||||||||||
| - Having a set up of backup discussion points can help remove the awkward silence | ||||||||||||||||
| - Going around in the audience to ask if they have something interesting to share with the community | ||||||||||||||||
| - Occasionally, there are situations when the conversation during a community | ||||||||||||||||
| meeting dies, and it feels like you’re in a graveyard 🪦 | ||||||||||||||||
| - Having a set up of backup discussion points can help remove the awkward | ||||||||||||||||
|
Comment thread
Comment on lines
+41
to
+43
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| silence | ||||||||||||||||
| - Going around in the audience to ask if they have something interesting to | ||||||||||||||||
| share with the community | ||||||||||||||||
| - What projects are they working on? | ||||||||||||||||
| - Something they learned which could be shared with the community | ||||||||||||||||
| - Asking around if the attendees need any help | ||||||||||||||||
|
|
||||||||||||||||
| ## How to conclude the meeting successfully | ||||||||||||||||
|
|
||||||||||||||||
| - The meeting should end on a positive note - if there has been any heated discussion/arguments, try to conclude before the end. And generally, in the end, you should: | ||||||||||||||||
| - The meeting should end on a positive note - if there has been any heated | ||||||||||||||||
| discussion/arguments, try to conclude before the end. And generally, in the | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI think clarifying here would be helpful. Is the point to conclude before arguments end? Or to end on a positive note before the end of the meeting?
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| end, you should: | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| - Conclude important points | ||||||||||||||||
| - Revise tabled items - which were supposed to be discussed but didn’t get time | ||||||||||||||||
| - Revise tabled items - which were supposed to be discussed but didn’t get | ||||||||||||||||
| time | ||||||||||||||||
| - Tell them about the next meeting | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
|
|
||||||||||||||||
| ## How to run office hours? | ||||||||||||||||
|
|
||||||||||||||||
| - Office hours are a great way to invite the community and answer their questions, guide them, help them understand any specific about your OSS project etc. | ||||||||||||||||
| - Usually, the structure of office hours is open, but there are certain tips which could make it run smoother; they are: | ||||||||||||||||
| - Office hours are a great way to invite the community and answer their | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| questions, guide them, help them understand any specific about your OSS | ||||||||||||||||
| project etc. | ||||||||||||||||
| - Usually, the structure of office hours is open, but there are certain tips | ||||||||||||||||
| which could make it run smoother; they are: | ||||||||||||||||
| - Greet and acknowledge every participant during the office hours | ||||||||||||||||
| - Try to answer at least 1 question from everyone | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| - Maintain a document so that everyone can jot down their questions, so it’s easier to go through them | ||||||||||||||||
| - Maintain a document so that everyone can jot down their questions, so it’s | ||||||||||||||||
| easier to go through them | ||||||||||||||||
| - Invite them to the community meetings for broader discussions | ||||||||||||||||
|
|
||||||||||||||||
| ## How to take meeting notes? | ||||||||||||||||
|
|
||||||||||||||||
| - Every community meeting should have some form of public record which can be stored as an archive - taking meeting notes is one way to do it. There are several ways to take notes efficiently, which is helpful for the community | ||||||||||||||||
| - Record the essential things, decisions, and resolutions that were discussed during the meeting | ||||||||||||||||
| - Writing cues during the meeting and then converting them into proper sentences is a helpful thing to do when you’re moderating/running the meeting | ||||||||||||||||
| - Try to have a TL;DR section at the top - this would help the reader to decide if they want to dive into the full notes or not | ||||||||||||||||
| - Every community meeting should have some form of public record which can be | ||||||||||||||||
| stored as an archive - taking meeting notes is one way to do it. There are | ||||||||||||||||
| several ways to take notes efficiently, which is helpful for the community | ||||||||||||||||
| - Record the essential things, decisions, and resolutions that were discussed | ||||||||||||||||
| during the meeting | ||||||||||||||||
| - Writing cues during the meeting and then converting them into proper | ||||||||||||||||
| sentences is a helpful thing to do when you’re moderating/running the | ||||||||||||||||
| meeting | ||||||||||||||||
| - Try to have a TL;DR section at the top - this would help the reader to | ||||||||||||||||
| decide if they want to dive into the full notes or not | ||||||||||||||||
| - Example at: https://zarr.dev/community-calls/2023/2023-05-03.html | ||||||||||||||||
|
|
||||||||||||||||
| ## Some tips for your meetings | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
|
|
||||||||||||||||
| - Make time for demos/showcases/presentation | ||||||||||||||||
| - The community members are always looking for exciting/innovative ways to use OSS projects in their workflow, and making time to showcase the work is a good element of a community meeting | ||||||||||||||||
| - The demos/showcases could be - how your project is used to solve a problem in a specific domain | ||||||||||||||||
| - The community members are always looking for exciting/innovative ways to use | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI think "the community members" reads a bit ambiguously.
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| OSS projects in their workflow, and making time to showcase the work is a | ||||||||||||||||
| good element of a community meeting | ||||||||||||||||
| - The demos/showcases could be - how your project is used to solve a problem | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI think this isn't a sub-bullet of the previous element.
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| in a specific domain | ||||||||||||||||
| - Make time for newcomers | ||||||||||||||||
| - New contributors or newcomers are the users who have the potential of becoming future maintainers and helping them in the initial phase is beneficial for both the project and the individual and is in the spirit of open-source | ||||||||||||||||
| - New contributors or newcomers are the users who have the potential of | ||||||||||||||||
| becoming future maintainers and helping them in the initial phase is | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityBased on previous conversations we talked about also wanting to embrace people who contribute but don't maintain. I think this helps capture that for consistency across our project.
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| beneficial for both the project and the individual and is in the spirit of | ||||||||||||||||
| open-source | ||||||||||||||||
| - Having a dedicated time slot for the newcomers to help them | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI don't think this is supposed to be a sub-bullet of the previous point?
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| - Make community meetings accessible to the broader community | ||||||||||||||||
| - Take into account community members in different time zones, differently abled, unavailability etc. | ||||||||||||||||
| - Take into account community members in different time zones, differently | ||||||||||||||||
| abled, unavailability etc. | ||||||||||||||||
|
Comment thread
Comment on lines
+103
to
+104
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Qualitythis is a minor nit, but I think it's a bit clearer
Suggested change
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| - Take notes and upload them to the website | ||||||||||||||||
| - Record the meeting | ||||||||||||||||
|
|
||||||||||||||||
| ## Meeting templates (TODO) | ||||||||||||||||
| ## Meeting templates | ||||||||||||||||
|
|
||||||||||||||||
| [Zarr Community Meeting template](https://hackmd.io/tFcffc__QRuo1UdGcGUbsg) | ||||||||||||||||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityThese two render alongside each other. What do you think about making this a bulleted list instead?
Sorry, something went wrong.
All reactions
|
||||||||||||||||
| [NumPy Community Meeting template](https://hackmd.io/76o-IxCjQX2mOXO_wwkcpg) | ||||||||||||||||
This file was deleted.
| Back | FazBrowse Home | New Git URL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualitySorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.