Archive for April 2017
Posted on April 23, 2017. Filed under: Uncategorized | Tags: author:neilb, cpan, dependencies, perl, TODO |
Specifying the type of your CPAN dependencies In this article, we’ll cover the different types of dependencies and how you combine these with the phases (described in the previous article) to specify the dependencies (or prereqs) for your CPAN distribution. Posts in this series: An introduction to CPAN distribution metadata Dependency phases in CPAN distribution […]
Read Full Post |
Make a Comment ( Comments Off on Specifying the type of your CPAN dependencies )
Posted on April 12, 2017. Filed under: Uncategorized | Tags: author:xdg, cpan, perl, versioning |
Version numbers should be boring Unfortunately, version numbers in Perl aren’t boring and easy. Instead, they are complicated and confusing. Every Perl programmer needs to understand at least some of this complexity. Otherwise, you can make life difficult for yourself or others without realizing it.
Read Full Post |
Make a Comment ( Comments Off on Version numbers should be boring )
Posted on April 12, 2017. Filed under: Uncategorized | Tags: author:neilb, cpan, perl, versioning |
The meaning of version 0.x versus 1.x If the first release of your CPAN module has version 0.01, then when should you release version 1.00, and what does that signify? For a good while now I’ve kinda of read 0.x as “I’m still kicking things around”, and you go to 1.x when things have settled […]
Read Full Post |
Make a Comment ( Comments Off on The meaning of version 0.x versus 1.x )
Posted on April 10, 2017. Filed under: Uncategorized | Tags: author:neilb, cpan, cpan:extutils-makemaker, dependencies, perl |
Dependency phases in CPAN distribution metadata In this article I’ll drill into more detail at one critical component of a distribution’s metadata: dependencies, also known as prerequisites (usually shortened to “prereqs”). This is how you specify other CPAN modules that your distribution depends on. Posts in this series: An introduction to CPAN distribution metadata Dependency […]
Read Full Post |
Make a Comment ( Comments Off on Dependency phases in CPAN distribution metadata )
Posted on April 3, 2017. Filed under: Uncategorized | Tags: author:neilb, cpan, perl |
An introduction to CPAN distribution metadata All CPAN releases (these days) include a metadata file which has information about the distribution. It can be used by tools like CPAN clients (when installing modules), but it’s also helpful for other tool writers, and people analysing the structure of CPAN. The metadata file will be called META.yml […]
Read Full Post |
Make a Comment ( Comments Off on An introduction to CPAN distribution metadata )