Hi,
I'm a programmer that is just beggining with C, C++, Java. I'm currently on studies, so I don't have a lot of time, but I would like to make something for Fedora that I can develop in my own pace. Do you have any suggestions?
Yours,
Chris
PS. I would also like to know where can I find some stuff that might be useful for me - which libraries to use and so on.
On Thu, 2013-11-21 at 19:09 +0100, Krzysztof Piecuch wrote:
Hi,
Hi Chris,
Welcome to the mailing list. Your message got lost with all the spam that was held for moderation. Can you please join the mailing list so this doesn't happen in the future?
I'm a programmer that is just beggining with C, C++, Java. I'm currently on studies, so I don't have a lot of time, but I would like to make something for Fedora that I can develop in my own pace. Do you have any suggestions?
Fedora, like *buntu/*suse etc. is a "downstream" distribution, which implies that we take open source software sources and combine them into an integrated operating system (kernel + desktops + other applications). Most of the development happens "upstream". Most of the fedora community folks contribute to one upstream or another, either as lead developers, or with patches and bug reports.
https://fedoraproject.org/wiki/Staying_close_to_upstream_projects
The one area where Fedora community members code Fedora-specific applications is for Fedora infrastructure. However, most of this is python development, not really C/C++/Java. There's a list of things new people can help with here:
http://fedoraproject.org/easyfix/
The software we package does use a variety of programming languages and knowledge of these is helpful when packaging and maintaining these:
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
Yours, Chris
PS. I would also like to know where can I find some stuff that might be useful for me - which libraries to use and so on.
There's no correct answer to this one. Libraries depend completely on your application. If you find an upstream to contribute to, you need to see what libraries they make use of. If you want to write a new application, you need to see what libraries you can use after you've designed it etc.
Please do ask any other questions that you might have. Again, I'm sorry your mail got held up in moderation this long.
fedora-join@lists.fedoraproject.org