Contributing an open-source project is a really good stuff for every developer, and there way, every developer should contribute an open-source (or maybe the other dark way -He-Who-Must-
Not-Be-Named) . But how ?
First, you should choose an opensource project to contribute, there is so much project in git/svn or anyother source repositories, choose one. You want some more popular?
Yes! Github has a list like you want, Trending projects, go over and find a project for yourself.
After that create your enviroment, and find the bugs (if you don’t have QA/BA skills, no problem! there is always an issue tracker for the projects, lookup own list, and find a bug to solve)
Than commit it!
I’ve choose wordpress to commit on my freetimes, and i’ve prepared a Developer Enviroment (DEV-BOX) , not