If you join the CPAN pull request challenge, then at the start of each month in 2015 you'll be emailed a (somewhat) randomly selected CPAN distribution. You'll have one month to submit at least one pull request. You don't have to be an experienced Perl programmer, CPAN author, or githubber. The goal is to help others, possibly learn something, and hopefully have a bit of fun.

If you want to sign up, email me (neil at bowers dot com), letting me know your github username and your PAUSE id, if you have one.

The CPAN distributions will be taken from a list of those which have github repositories, and which meet some of the criteria for the adoption list. You won't get any of your own distributions, and you won't get the same author twice. You can give me a list of namespaces you don't want to get, within reason, and if you get a distribution you can't work with, you'll be able to request a new one. You'll also be welcome to ask for whatever help you want.

The pull request can be as large or small as you want, but the idea is that you should be contributing to the distribution in some way. This might be documentation, tests, test coverage, fixing known bugs, adding new features, or something else.

Also, we're hoping that at least some of the participants will blog about this some of the time. Reading what others have done might help others looking for inspiration.