You could start by submitting patches or pull requests for bugs/issues outstanding on a CPAN module that interests you.
| [reply] |
Thanks Dev! Is there any link for that? Where can I find information of such bugs and patches?
| [reply] |
On the metaCPAN site, lookup the module. A link labelled "Issues" appears on the left.
On search.cpan.org, look up the module, and there will be a link labelled "View/Report Bugs" in the distribution page for the module.
If the module has a publicly-available repository (such as at GitHub) or website, then you may find an issue tracker, forum, or wiki with information about encountered bugs or proposed features.
Hope that helps.
| [reply] |
It will work out best if you can find a genuine passion, interest, work-related problem,
or itch to scratch, and choose a project that is important and
interesting to you.
The (now inactive)
Perl Phalanx project
showed that without a genuine reason to work on a project,
folks tend to lose interest after a while and stop
contributing.
If your goal is just to improve your Perl by practice, see
Re: Real Life Perl Exercises, a comprehensive list by planetscape.
| [reply] |
| [reply] |
Many of the issues presented here are "real life". See where you can provide help your fellow monks by following up both new and old questions. A bonus of this is that you will get some peer review of your work which will help you improve too.
Perl is the programming world's equivalent of English
| [reply] |