Hey everyone,
Sorry if I haven’t checked all the available resources or if this has been talked about before.
I’d like the join-sig group to also give their views on this.
Okay, people are joining - but what next?
There are two types of contributors I’ve noticed:
- those who are new, like students, or transitioning to open source and want to earn a skill
- those who are already experienced
My view here is on the first group - the new contributors who don’t have much experience yet. This is different from those who are already experienced; they know how to navigate, and I understand that they can catch up easily. I’ve seen that most of the people who have joined recently are in that second category - but let’s also talk about those who are in the first one.
I’ve been here for 8 months
Okay, I don’t mean I know much, but I’d like us to talk about this again, clear my thoughts, and also get your views on this.
From what I’ve seen, new contributors take time before they can start contributing. I don’t think it’s enough to just say “hang around until you find your way in.”
That’s fair - but in the past 8 months, I’ve seen and also talked to some of those new contributors. When I reached out to them recently, I couldn’t find them in the rooms anymore.
Which brings us to this:
Maybe maintainers of certain projects or teams (e.g. infra, devel) could tell us - do those new contributors end up contributing? How is it going? Maybe since the beginning of this year?
(Sorry if I haven’t researched or checked the survey to get the summary of how things have been.)
Current efforts I’ve seen
I’ve also seen a few other contributors - (Michael Winters(@mwinters) and Perpetrator - trying to beat this challenge, suggesting a few things to help:
- New website: imakefedora.me
- Fedora Website and Apps team: Websites/Join - Fedora Project Wiki
(Thanks for that — posting here for visibility in case someone missed it in the rooms.)
But what comes after listing them? Sorry if I’m being too harsh or something, but let’s take an example:
You’d say, “check the first good issues (or beginner friendly)” - Issues · Fedora Websites · GitLab
Those issues were last opened in 2023 for that label.
I think it’s our responsibility as open source contributors to help others help us - by sparing time to create those issues. It’s us who are in those teams who can change that.
Again, I haven’t checked on other teams — maybe there’s more good first issues.
My suggestion
“Doubling the number of contributors” — are we really doing this the right way?
(I may be centered on my side, but I’m open to your views as well — and don’t be harsh on me, I’m only 8 months old :))
I suggest mentored bugs.
It’s the easiest and most flexible way. You see GSoC and Outreachy - they’re great, but those are paid. They attract new people, but they know it’s paid.
What if those who join willingly get the same kind of structured mentorship? They’re already here for good reasons - passion for open source, love for Fedora Linux, or wanting to learn a new skill.
Okay, I joined through Outreachy - I don’t know if I could have just joined Fedora earlier — but I fell in love with Fedora once I started as an applicant.
Let’s retain them. Mentored bugs would work!
Example from Mozilla
Mozilla has mentored bugs - it’s been smooth for new contributors to get involved and even stay. I’m one of them.
I wanted to explore browser internals, found mentored bugs, fixed a few (3), and went ahead to work on implementing a JS standard library feature. I got in touch with a contributor handling that area, and we’ve now been working together for almost a month on that feature — implementing the import bytes feature.
I’ll be honest - I don’t know much, but I’m doing it with the help of the community.
Yes, I’m helping - and maybe I’m slower than others - but that’s not the point. Let’s tie this to our “doubling” goal and our open source culture.
I learned this through my Mozilla experience. It was easier for me in Fedora since I had a project to do for the internship, but what about those who are just interested? Think about that.
Final thoughts
Can we do mentored bugs - have a mentor assigned to a certain bug?
Maybe comment the mentor’s name (username) in the bug, and anyone can follow up in the Matrix rooms?
Sorry if this post is too long, but I had to spit this out ![]()
Also, don’t mind me - I love doing this when I have questions in my head.