Where to find 'the art and Science of C' source code?

I know Python, Java and C. What are open source organizations where I can contribute?

  • Hi I am a computer programmer with non - computer science background . I have a pretty fair knowledge of algorithms and data structures. Last year I tried for google summer of code but failed sadly and realized that I my greatest flaw was that I hadn't contributed to any of the open source community. I don't want to repeat my mistake this year again. Please help me to find out a project in some open source community.

  • Answer:

    Just look on GitHub. Pick any language you are proficient at, any topic you are interested in, then see what repos are out there that accept pull requests. Alternatively, start writing your own libraries on GitHub. Do something useful and others will start programming with you.

Randy Zwitch at Quora Visit the source

Was this solution helpful to you?

Other answers

One thing you can do is go to GSoC 2013's site and see the organizations which use the languages of your choice. Go to their site take the project which interests you more. Then try to fix some bugs and send their patches. Each organization has its own way of submitting, testing and applying patches do read them. You can also browse to GitHub or Sourceforge or OpenHatch and many others to see the project of your interest. Also, only a good knowledge of Algos and DS is not complete. You must have a good knowledge of the Libraries and APIs that the organization is using. Also, I did GSoC 2013 in Python Software Foundation and Kivy (http://kivy.org) as sub organization. You can try to work on it. It is a good and promising API. Do try it.

Abhinav Jangda

Vincenzo Prignano

You should take a look at http://www.whatcanidoformozilla.org/ website. You can also browse projects in Github. Pick a project that has clear documentation.

Hariharan Rangasamy

I'll suggest you a hack. Go to previous year's Google Summer of Code website, and look for the list of accepted organizations and their respective projects.  Then embrace the fact that google provides you multiple filters to sort the list. GSOC 2013 : @http://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013

Aditya Chaturvedi

First of all, appreciate that you introspected and found a flaw in a failure. It's an excellent trait that you have, and you will see a lot of success. So keep trying! If you are interested in Python projects, there are plenty out there, but I can suggest OpenStack (http://www.openstack.org) as a good step. It has a lot of beginner help, documentation, a wide and active community, and a variety of sub-projects to choose from based on your interest. Best of Luck!

Rohit Karajgi

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.