I need somebody to give me instructions about how to join an open source project. I got no idea on that at all.
I know what open source is tough...but how do I join a project? Do i have to pick up a project of my own? Do I have to join an ongoing project? Is it possible for me to have assistance easily? Are there any project for beginners like me?
I think the first step is to consider your interests and goals. For example, what projects interest you?
Many open projects are hosted on source forge, codehaus, or at the Jakarta site.
Let's assume that you want to contribute to Jetspeed2, the portal/portlet web framework. The typical steps would include:
-- download and build the project... use it, read the doc, etc -- become familiar with Bugzilla or their bug-tracking tool -- perhaps ask the committers for an easy bug to work on -- work on the bug and, following the project's protocol, submit it. (e.g. send it to the committers or whatever -- just be sure to write a good synopsis) -- as you gain experience and the trust of the committers, things will get easier. One day you might be invited to be a committer.