When I first announced the Pull Request Challenge in late 2014, I expected a dozen or so people would sign up, we'd do some pull requests in 2015 (fixing bugs and improving docs), and that would be that. It's deeply satisfying that we're in our 3rd year, and so far over 1100 assignments have been given out, with pull requests done on more than 850 different CPAN distributions. This year we've got our first group taking part, from CV Library, and they're awesome.

Read more ...

I'm going to run the CPAN Pull Request Challenge (PRC) again in 2017, as enough of this year's participants have said they'd like to continue. If you'd like to take part, email me your github username. If you're a CPAN author, please let me know if you're happy for your distributions to be assigned.

Read more ...

In 2015 I ran the first CPAN Pull Request Challenge. Each month participants were assigned a randomly selected CPAN distribution, and had a month to submit a pull request. 496 people signed up, and 237 of them completed 768 assignments between them, submitting pull requests on 677 different CPAN distributions. This is a review of how things panned out, what worked well, not so well, and how things have changed for 2016's challenge.

Read more ...

I'm going to run another CPAN Pull Request Challenge in 2016, but with a few differences from the 2015 challenge. Here I'll outline the challenge and the differences.

Read more ...

One third of CPAN distributions (33.1%) have a github repository, but which distributions are they, and are distributions more likely to have a repo if they're further up the CPAN River? This is a quick post to record the stats for future comparison.

Read more ...

A bit later than usual, this is a quick look at the number of CPAN pull requests that were done in May 2015. A noticeable drop from previous months, but still more than in any month before 2015. Just.

Read more ...

This is the usual quick look at the number of CPAN pull requests that were done in April 2015. Ever-so slightly more than in March (650 vs 643), so the second-best month ever.

Read more ...

This is a collection of suggestions for how to increase the likelihood of a random pull request (PR) being merged. This particularly applies to the CPAN Pull Request Challenge, where you're trying to come up with a PR on a randomly assigned CPAN distribution. These ideas come from feedback I've had from people on the receiving end of random PRs, and discussions with experienced CPAN authors.

Read more ...

This is a quick look at the number of CPAN pull requests that were done in March. Ever-so slightly more than in February, but there were 3 more days.

Read more ...

I've been asked a few times why the PR challenge only supports github, and not other repo sites. There are two main reasons: (1) it's by far the most popular, and (2) I have various scripts which use the GitHub API, and I'm too lazy to look into dealing with the other sites. Here are the stats to back up the first point.

Read more ...
1 2