I'm Marco Sgobino, a CS student from Italy. I have been a Linux user
for almost 5 years, with practically the entire time having a Fedora
system installed somewhere. For sure, my main machine has been running
Fedora for 4 years straight, while I sometimes toyed with other
operating systems. I always install the Workstation edition, but I am
also a happy user of Sway window manager.
I really like this operating system, to the point I'm suggesting it to
many friends and colleagues who want a much more flexible and powerful
system or are willing to find alternatives to throwing their pc in the
trash due to Windows planned obsolescence (despite not being labeled as
'lightweight distro' or 'minimal distro', Fedora runs well on decades
old hardware). I got to know Fedora by simply looking at the ubiquitous
distro recommendations, it was suggested almost everywhere.
I would love to help the Fedora Project in some areas I could be
inclined to, that are programming and package maintaining. I have
knowledge in Java, C and C++ and I'm planning to learn some Python as
well. I write bash scripts sometimes, although not in complex ways yet.
In particular, I would like to start maintaining some packages I find
useful, especially `starship` (which appears to not be in Fedora
anymore from 37) and some Sway related utilities such as `wallutils`. I
am willing to learn anything useful and anything required for the task,
either from the programming/maintaining side and from the
security/conventions of community side.
Sadly, this semester is specially tough for me; I don't want to indulge
in classic student's complaining, but I really have to focus on a big
pile of exams before attempting serious work on Fedora Community.
Still, I would like to get the feet wet with the community, following
exchanges of messages, possibly learning required skills in midtime. I
will be really glad to help the moment I have the chance in the future.
What are the required skills and what are some useful
places/informations to look up for the task I will carry? In which
other areas can I help?
Thanks in advance to all Fedora Contributors and Fedora People that
make this software distribution not only possible, but also great.