-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Community Team Meeting Minutes
Christian Luhmann edited this page May 2, 2022
·
7 revisions
- None?
- Welcome Reshama 🎉
- Status updates
- Office hours are ongoing
- Tempo/regularity?
- Post-sprint blog post is up
- Governance document updated
- Discourse seems to be in decent shape?
- "Event" category added
- Meetup is live
- Office hours are ongoing
- Community leadership/team organization
- PyMC-unCon (@Ravin K)
- Websites almost ready
- Who wants to join the PyMCon team?
- Ideally three people.
- Estimating 4 hour a commitment a week
- Lets shoot for our first event in July
- How to ask a question notebook (to be pushed by @Christian L), other community-facing documentation?
- Sprint evaluation call/internal write-up?
-
Office hours
- Ravin will host the next office hours
- Christian will figure out the office hours after that
- Office hours every 3 weeks or so seems doable for now?
-
community manager
- not entirely clear about proposal, need more info (Thomas?)
- Thomas clarified and we discussed that social media/marketing were really the obvious community manager responsibilities that we have no concerted effort on
- decided to hire a social media "person" to handle much of the manual aspects of these duties
- Labs has hired a marketing intern and we may be able to use use this person for PyMC tasks as well
- Thomas is evaluating this person (new hire) and will loop back once this is done
- The rest of the team can contribute to sketching out boilerplate for recurring events/notices/posts
- Team can also monitor and maintain a queue of items to be handled by social media person: events, office hours, blog posts, talks/videos
-
PyMC uncon
- Thomas, Ravin, and Christian volunteered to "shepherd"/lead submissions/selections
- Ravin will finalize website
- rolling CFP or deadline(s)?
- deadline focuses attention/interest
- rolling/no-deadline is more flexible and may be less intimidating
- Start a document about improving discourse management? (Ravin)
- Feedback on the website? https://pymc-devs.github.io/pymc.io/
-
GOVERNANCE.md edits
-
Discourse Questions
- Adding categories
- only Admin, Community Team
- Delete other peoples posts
- only Admin, Community Team
- Moving posts between categories
- only Admin, Community Team, PyMC Core Team
- Who can edit other people’s posts
- Admin, Community Team, PyMC Core Team
- Pinning posts
- Admin, Community Team, PyMC Core Team
- Announcements
- Only Admin, Community Team, PyMC Core Team can post a new topic
- Any person can add an new post to an existing topic
- Subscribe by default for everyone
- Tags who can add?
- People in Trust Level 4 can add tags (users)
- Make a more precise proposal
- And if they answer things
- Everyone in PyMC Team can edit tags
- People in Trust Level 4 can add tags (users)
- Who can edit posts?
- Adding categories
-
Office hours?
- Debrief from last time
- Do NOT post to twitter
- technical side (platform?)
- Schedule going forward?
- discuss on slack, ad hoc meets are possible, keep momentum
- Debrief from last time
-
Status of v4 when answering questions (i.e., when do/don’t we recommend the beta?)
- bring up at general meeting
-
Anything else going on to be aware of?
-
PyMCon 2022 https://docs.google.com/document/d/19jWCd4OmwTksdIuLP7K6RWSCLepPQcdj4SB5cWfIASM/edit#
- Welcome Martin Ingram 🎉
- Finish the team goals (plus update/fix the description and name in the governance)
- Discourse
- tags/topics
- labeling questions as "solved"
- how to ask a question
- Office hours?
- pre-sprint?
- post-sprint?
- ongoing?
- technical side (platform?)
- Feedback on the website? https://pymc-devs.github.io/pymc.io/
- PyMCon 2022?
- Governance document needs to be updated with the name of community team (currently refers to the "discourse" team) and the team mission
- On discourse will begin to try and "nudge" towards marking solved topics as solved. If it is clearly solved, then feel free to go in and mark it. If it's unclear, we can ask.
- Christian has started a "how to ask a question" document. Ultimately it can go in documentation under community.
- We may be able to insert the how to ask a question link and other related information into the template discourse users see when creating a new topic (need to investigate).
- With v4 coming, we may need a way to distinguish v3 vs. v4 discourse topics. Sub-categories? Just tags?
- PyMCon 2022 planning to begin "next month"? So March? Check in with Ravin.
-
Office hours
- Data umbrella often uses office hours to facilitate sprints
- Pre-sprint (1 hour): answer questions if users have already tried some of the initial contribution steps (e.g., the sprint cheat sheet)
- Post-sprint (1-hour): deal with open PRs, reviews, helping to finishing up/follow up, etc.
- Pre-sprint office hours should be 1 week before sprint (next week)
- Post-sprint office hours should be 1 week after sprint (otherwise it collides with other team meetings)
- Poll to make sure people can staff office hours
- After the sprint, we will try out recurring office hours
- To retain momentum coming out of the sprint, we can keep the office hours contribution-focused in the short-term
- After that we can broaden to other topics
- e.g., we can have someone(s) give brief presentation(s) then open to Q&A
- We could also have nominal topics for each meeting (e.g., time series, GPs, etc.) though we wouldn't have to stick to them if people have other things they want to discuss.
- Update governance document
- Poll re: staffing of pre-/post- office hours
- Explore discourse custom topic templates
- Leftovers from last meeting
- Initiate asynchronous discussion about 1 vs. 2 communities
- Start a document about improving discourse management (Ravin)
- What is the community team?
- Discourse
- What else?
- PyMCon?
- StackOverflow?
- PyMCon
- Discourse
- Help desk (current discourse activity)
- Recurring events/activities?
- More entries in the "Sharing" topic (e.g., blog/notebook posts/discussions/breakdowns?)
- Q&As?
- Paid Discourse account?
- Team procedures
- Delegation of discourse questions to team members?
- Elevation of discourse questions to github issues?
- "sub-optimal" questions (see this pymc-examples issue)
- What is the Community Team?
- mission = grow the community
- also "marketing" of pymc (e.g., twitter)
- PyMCon seems like a community-related activity even if it involves people beyond the community team
- The community team is primarily focused on discourse and answering user questions there
- Community team is responsible for making sure discourse is functional, but isn't exclusively answering questions (others can answer questions, and team members have other responsibilities)
- Get energy/momentum infused into the community generally and discourse specifically (e.g., get the community pitching in to answer questions, discuss, etc.)
- Short-term goal seems to be to get discourse management "in order" (i.e., efficient)
- Longer-term goals can incorporate other spaces and wider community
- Improving the efficiency of discourse management:
- We should probably start utilizing discourse tags/labels more/more optimally (e.g., liberally assign tags to posts)
- first priority is that ever Q gets some sort of response (even if it's tagging someone)
- tag/delegate questions to team members
- Do we want one community or two?
- Two is roughly developers and users
- One is everyone
- The answer to this question influences lots of other choices (e.g., do we use github discussions for development-related discussion or do we use discourse?)
- Having the community see more developer "presence" on discourse might be good
- github issues are sometimes more appropriate for discourse and certainly vice versa
- Solidify mission statement
- Initiate asynchronous discussion about 1 vs. 2 communities
- Start a document about improving discourse management (Ravin)
Relevant docs:
- Governance document has sections relevant to the team which have an open PR! please review it if you have time.
- Community team planning doc written by Thomas