Skip to content
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

New contributor outreach #17

Open
JamieDanielson opened this issue Jul 29, 2024 · 9 comments
Open

New contributor outreach #17

JamieDanielson opened this issue Jul 29, 2024 · 9 comments
Assignees

Comments

@JamieDanielson
Copy link
Member

Reaching out to new contributors and getting feedback to understand what is currently difficult.

Answer questions they may have to help unblock faster, encourage them to update documentation.

@svrnm
Copy link
Member

svrnm commented Jul 30, 2024

I like this very much!

@svrnm svrnm self-assigned this Aug 1, 2024
@theletterf theletterf self-assigned this Aug 5, 2024
@theletterf
Copy link
Member

Great one! Joining the initiative. I wonder if there'd be some way of automating this following CLA's signature and PR merge.

@svrnm
Copy link
Member

svrnm commented Aug 6, 2024

Great one! Joining the initiative. I wonder if there'd be some way of automating this following CLA's signature and PR merge.

The GitHub API allows you to check the author_association and if someone is doing their first issue/PR it will tell you FIRST_TIME_CONTRIBUTOR, I am not sure if we can reverse search for those or just need to look at the stream of all incoming issues/PRs

@mx-psi mx-psi self-assigned this Sep 16, 2024
@mx-psi
Copy link
Member

mx-psi commented Sep 16, 2024

I self-assigned myself to this :)

@JamieDanielson
Copy link
Member Author

I'm also curious if we want to do anything with folks who attend SIG meetings - there are typically a group of "regulars" every week but sometimes a new face shows up. It could be useful to understand why they attended the meeting, how they found out about it,i are they getting the information they need, etc.

@theletterf
Copy link
Member

In general, I believe it should be easier to find and join SIG meetings. It's not hugely evident where to find the shared calendar, Zoom links, etc. (not sure if this is by design). Thus, it's also harder to get bystanders to join in.

@svrnm
Copy link
Member

svrnm commented Sep 17, 2024

Copying @mx-psi and my brainstorming notes from yesterdays meeting:

Brainstorm on what “new contributor outreach means”? What is in scope? What is it we want to do?

  • Spaces for new contributors (Slack channel, Monthly Zoom call, GH Discussions…)
  • Mentorship program
  • https://up-for-grabs.net/#/filters?tags=opentelemetry
    • Filters on “help wanted” or “good first issue”
    • There are some projects who give a lot of meaning to those labels, like the issue is well scoped, helps the project, easy for beginners BUT also they commit resources to help newcomers that are going to work on it.
  • Interview/Feedback for first time contributors (could be a form, but also a 1:1 slack conversation)
  • Way to identify type of contributors we have (paid/non-paid, one-time-solve-my-own-problem or interested in continuous contribution)
    • They have different needs, we need to address differently
      • Paid contributors are “here to stay”, but still might run into headwinds, so we should help them to have a good and rapid onboarding
      • One time sole my own problem contributors just need their thing to be fixed
      • “Volunteer”, Casual/Non-Paid contributors … (maybe related to Ensure community roles represent the current practices #20?)
        • Potentially a component owner? Give them their thing to do + the right amount of recognition (they need to be seen otherwise they might go away once again)?
          • Tiny things like including them in the release notes, etc.
          • What else?
      • This is of course not a fixed set of groups, people are moving from one to the other or there are some boundaries (someone might be paid to work ~5hrs per week on the project, vs a volunteer who spends ~10hrs into the project)
  • On the membership issue, ask more about the people? What type of contributor they are? What motivates them?
    How many members does the Org have and how many of them are “active” contributors (have contributed in the last ~3months)

@svrnm
Copy link
Member

svrnm commented Sep 17, 2024

I'm also curious if we want to do anything with folks who attend SIG meetings - there are typically a group of "regulars" every week but sometimes a new face shows up. It could be useful to understand why they attended the meeting, how they found out about it,i are they getting the information they need, etc.

Agreed, and to be honest I am also always not 100% sure how to address them. Some people just show up to listen in, some might not even want to be approached. Maybe sending a message via the meeting chat would be a low barrier of entry?

In general, I believe it should be easier to find and join SIG meetings. It's not hugely evident where to find the shared calendar, Zoom links, etc. (not sure if this is by design). Thus, it's also harder to get bystanders to join in.

This is not by design, just that nobody improved that! We could probably have some of that on the website as well. Maybe rename the "Community" to "Contributors" or have a CTA on the landing page around "Contribute", etc.

@mx-psi
Copy link
Member

mx-psi commented Sep 17, 2024

A possible strategy for attracting volunteer contributors that I discussed with the Docs SIG before is to show in the blog the interesting technical challenges the SIGs face on their day to day. This can make contributing to OTel feel more prestigious or appealing and is also good just for getting the project to be known.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

4 participants