I get quite a few emails each week from participants in the pull request challenge 'complaining' that their assigned dist doesn't have bugs to fix. If you've got a dist with outstanding bugs, and it's not on github, adding it to github can increase the likelihood of at least some of those bugs getting fixed. Here I list the top 20 dists not on github, according to bug count.

Read more ...

There are various questions that people have asked related to the pull request challenge: will we be able to see an effect in github's stats, TIOBE, etc? My first question was: will this make a visible impact on the number of CPAN pull requests per month. In short: yes.

Read more ...

Until now I haven't really been sure what interpretation to put on MetaCPAN favorites, so I haven't favorited anything. You won't be surprised to hear that the PR challenge prompted me to think about favorites, and your response to my interpretation is likely to be "well, yeah, duh!".

Read more ...

I received my first pull request (PR) originating from the PR challenge today. NGLENN had been assigned HTML::ParseBrowser, a module I adopted a couple of years ago. He did the thing I've most been meaning to do, but never got around to. Unprompted. Aces!

Read more ...

A key part of the Pull Request challenge is deciding which CPAN distributions to hand out each month. In this post I'll describe the way I rank distributions, with the highest-ranking previously-unassigned dists handed out each month. You can browse the list of ranked distributions. This is still very much a work-in-progress — I'm looking for input on the criteria used to 'score' distributions.

Read more ...

We recently established an informal metadata standard for marking a distribution as deprecated, using the x_deprecated key. This is useful when automatically processing distributions, rather than pattern matching on the word 'deprecated' and variants. MetaCPAN will probably visually identify a distribution as deprecated based on this metadata. Here I'll describe how to add this to a distribution, using some of the distribution builders.

Read more ...

Until recently I've always done pull requests in the master branch, but after talking to various people I've learned that this isn't best practice. So I thought I'd share what I've learned so far. Feel free to learn me some more.

Read more ...

You've been handed a random CPAN distribution and been told to do something with it. But what? In this brief post I'll outline a high-level way to consider your options, and what to do for each option, with pointers to online resources to help you.

Read more ...

When you submit pull requests, the owners don't owe you a merge, and you shouldn't start hassling them to act on it. The flip side of that: if you're the owner (or maintainer) of a github repo, and someone submits a pull request, please at least communicate, even if you don't plan on acting on it anytime soon.

Read more ...

This is a list of things you might consider doing when you've been assigned a CPAN distribution as part of the CPAN Pull Request Challenge (aka the CPAN Lottery). Before doing anything, please remember that the goal here is to improve CPAN while having fun, possibly learning stuff, and engaging with others. This is not a numbers game: there won't be a prize for the person making the most pull requests, and that would likely annoy the owner / maintainer as well.

Read more ...
1 2 3 4 5 6 7 8 9