Hi Adrian,
great to hear your experience with the Fedora community is still
resonating in you.

I'm the maintainer of MariaDB & MySQL packages and I can very much
recommend MariaDB upstream.
There are very friendly and helpful people.
They can be easily reached on the web-browser chat:
https://mariadb.zulipchat.com/
I also believe they would be interested in the students discovering
both their project and their community, they can set up a specific
channel for the students and provide them with extra support or
responsibility. They already do that for e.g. Google summer of code.

The MariaDB server itself has 30k files of source code, so it sounds
intimidating to start working on it.
Where to begin? What to do? How to understand all of it?

However, I think it perfectly fits the real-world industry reality:
The codebase is vast, consisting of various languages (mostly C, C++)
and tooling.
Though as an external contributor one always only need to find
understand a tiny isolated piece

And I happen to have a long list of discoveries by the static analyser
that would use a review and fixing, each being a tiny isolated piece.
  https://people.redhat.com/mschorm/.sa2025/scan-results-imp.err
The MariaDB upstream will likely have some other work they can offer,
but I like the SA results, as they are small, isolated, doesn't
require deep language knowledge and are useful for both the project
resilience and security.


I sincerely hope you will find some neat Fedora specific projects, as
there is never enough manpower here :)

However you might like exploring the MariaDB upstream too in your
future endeavors.


Michal

--

Michal Schorm
Software Engineer
Databases Team
Red Hat

--


On Fri, Jan 31, 2025 at 2:34 AM Adrian Edwards
<moralc...@fedoraproject.org> wrote:
>
> Hello Fedora Devel!
>
> Since finishing my internship as an intern working with Justin Flory on 
> Commops and Community Architecture work, I have gone back to school to finish 
> my degree and have resumed my TA position for a class about Free and Open 
> Source Software with a focus primarily on community.
>
> For the class, students are spending the first half of the semester analyzing 
> communities to learn what is healthy so they are prepared to evaluate where 
> to put their effort in the second half of the semester. For this second half 
> of the class (Mid march to end of April) I would like to offer a curated 
> selection of projects for students to peruse in case they struggle to find a 
> project they feel strongly about.
>
> Part of my list is going to be projects within/for the university, but given 
> that there is some decent history with Fedora throughout the years that this 
> program has existed, I wanted to include some Fedora projects too.
>
> The class is made up of students spanning almost the entire range between 
> "minimal coding experience" through to students who run Linux and have 
> tinkered with their own DE's.
>
> Ideally I would be interested in small projects or issues within Fedora, are 
> approachable to people who are relatively new, and ideally have avenues for 
> students to get help and learn from the team if they get stuck (in addition 
> to the resource I am providing in terms of office hours and other assistance 
> for the class).
>
> Is anyone aware of particular projects that may be a good fit?
>
> So far I have ideas like: potentially revamping 
> https://whatcanidoforfedora.org/, Contributing support on 
> https://discussions.fedoraproject.org and/or docs stuff, and potentially 
> helping the design team migrate their documentation from the wiki to 
> docs.fp.o.
>
> Open to more ideas!
>
> Adrian Edwards
> --
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to