Even I am a beginner in this area, but from my limited experience I can share that such projects always have bugs to fix, codes to clean up and new features to develop. Apart from the suggestions already given by others, you can also visit the following pages (if you haven't already) https://live.gnome.org/GnomeLove https://www.torproject.org/getinvolved/volunteer.html.en http://subversion.apache.org/contributing.html There are a lot more such projects. It's always a good idea to hang around the irc channels of the projects, join their mailing lists, looking into their bug lists and most importantly ask for help.
Hope this helps, Happy coding, Satabdi On Thu, Dec 13, 2012 at 6:00 PM, Anshul Kushwaha <[email protected]>wrote: > I want to code for the open source commmunity. So I googled about it and > since I use Ubuntu, decided to try to code for Unity. I downloaded the > codes for the unity launcher and dash, but I was lost. > > I know C, C++ and bash but almost all of the functions, header files etc > used there were completely new to me. I can't understand the code until I > know where they come from. > > Most of the pages say - "Find a small bug and fix it." , but for that I > need to understand the code. > > Please tell me if there is some documentation online for someone who has > just started linux development and is not familiar with the header files > and functions they use. > > -- > Mailing list guidelines and other related articles: > http://lug-iitd.org/Footer > -- Whatever you do may seem insignificant to you, but it is most important that you do it <http://bangalore.aidindia.org/>. Find me on the internet <http://about.me/satabdi> -- Mailing list guidelines and other related articles: http://lug-iitd.org/Footer
