In a series of previous posts ( 1, 2, 3 ) I had a look at some metrics for measuring the river quality of distributions. This post presents those metrics for the distributions at the head of the river: those distributions which have 10,000 downstream dependents or greater.

Read more ...

One of my goals for this year is to improve the water quality of the CPAN River, via a range of efforts, aimed at encouraging others to join in (eg the CPAN PRC), since there's only so much one person can do. To help measure this I'm coming up with various metrics. This one is simply looking at how the CPANTS Kwalitee varies across the different stages of the river.

Read more ...

I sometimes ponder on how we can encourage people to become more active in the Perl communities. Following feedback from participants in the Pull Request Challenge, it's clear we could make many of our CPAN distributions more contribution-friendly. A recent blog post and some discussion with Sawyer prompted some specific ideas.

Read more ...

Prompted by some tweets from Su-Shee, I've been thinking about women speakers at Perl conferences, and in particular for keynotes at YAPC::EU this year. These are some thoughts on how we might be able to address this.

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 ...

How would you expect the number of open bugs / issues to vary as you look at distributions at different positions on the CPAN River? I expected the count to increase as you go up river, and it does. There, you don't need to read the rest of this post now :-)

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 ...

As a CPAN distribution moves up the river it needs to become more reliable, as by definition more distributions are relying on it. In this post I propose a simple metric for "suitability for depending on", which is essentially a water quality metric for the CPAN River.

Read more ...

If you release a module to CPAN, and are hopeful that other modules on CPAN might use it, then it's good practice to specify the minimum version of Perl required to run your module. The other way of thinking about it: what's the oldest version of Perl your module supports? Here I'll discuss why you should do this, and how.

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