On Tue, Apr 14, 2020 17:21:44 +0300, Alexey Chernyshov wrote: > Hello, > > My name is Alexey, and I'm looking for ways to contribute to Fedora.
Hi Alexey, Welcome to Fedora! > I'm somewhat new to Linux -- using it only for a year as the main > desktop system (but was using it way longer for own servers) and > Fedora become my favorite distro. > I'm a software developer with more than 10 years of experience > primarily on Windows and macOS using C/C++, but more and more shifting > to the manager/techlead position and therefore I somewhat missing > actual development process, thus I decided to contribute to Open > Source projects. > Languages I'm currently interested in are C, Go and Rust and I'm > generally more interested in core technologies rather than business > logic and UI. But I'm kinda open to experiments, thus not afraid to > try something new. > I have almost no experience in Open Source, only recently fixed a very > minor bug in Nautilus and that was all so far. > I believe infrastructure projects or low level development tasks might > be a good fit for me. > I've taken a look at https://whatcanidoforfedora.org but it only has a > couple of projects and I believe there should be more. Whatcanidoforfedora (wcidff) is a very high level overview. Fedora is much bigger that what wcidff shows. In the ticket that we've filed for you, the links should've hopefully given you more information on the various teams and projects in Fedora. Given your knowledge of programming, perhaps package maintenance would be a good start? That's perhaps the most technical/dev role in the community: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers (If you're interested in Neuroscience, the NeuroFedora SIG is looking for package maintainers. Long list of software to be included here: https://pagure.io/neuro-sig/NeuroFedora/issues) Since Fedora is "downstream" most of our development is focussed on building and managing community infrastructure. So you could look there: https://fedoraproject.org/wiki/Infrastructure Us package maintainers send patches upstream when we can, but mostly, we take whatever upstream develops and build it for our users. Staying close to upstream is quite important: https://fedoraproject.org/wiki/Staying_close_to_upstream_projects If you're looking for core development type tasks, looking at some software in Fedora that interests you and working with the upstream developers is perhaps the best way to go. There's no shortage of work in Gnome, for example, and most of the software that we include in Fedora is based on small communities that can use all the tech help they can find :) Also, there are lots of tickets here that are good for folks to work on, but they're not limited to tech tasks. https://fedoraproject.org/easyfix/ If you have any queries, please use any of the channels or the ticket we've filed for you. Someone or the other will be there to help. -- Thanks, Regards, Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha Time zone: Europe/London
signature.asc
Description: PGP signature
_______________________________________________ fedora-join mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected]
