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.
--
Thanks,
Warm regards,
Ankur (FranciscoD)
http://fedoraproject.org/wiki/User:Ankursinha
Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG