Category Archives: toolchain

Why I'm using Dist::Zilla

Dist::Zilla (dzil, for short) has been a fabulous addition to my Perl toolbox. I've seen some blog posts and IRC comments that have a range of reactions along with some general confusion over what the big deal is, so I'm adding my own thoughts to the debate. Dist::Zilla is modular, not monolithic Part of the [...]

Also posted in cpan, dzil, perl programming | Tagged , | Leave a comment

Dist::Zilla loves CPAN::Meta

The first examples of CPAN Meta Spec version 2 files are showing up in the wild thanks to Dist::Zilla. As of Dist::Zilla version 3, it will use the new, standard CPAN::Meta module to generate META.json files using the version 2 spec while generating META.yml files against the 1.4 spec for backwards compatibility. Unfortunately, some CPAN [...]

Also posted in cpan, cpan-meta-spec, dzil, perl programming | Tagged , | Leave a comment

CPAN::Meta can produce old spec output

I released an update for CPAN::Meta that supports "downgrading" to older versions of the CPAN Meta Spec. This should make it easier for distribution builders like ExtUtils::MakeMaker, Module::Build, Module::Install and Dist::Zilla to produce both a META.yml (spec version 1.4) and META.json (spec version 2) for the backwards compatibility.

Also posted in cpan, cpan-meta-spec, perl programming | Tagged , | Leave a comment

CPAN Meta Spec version 2 released

Dear CPAN authors, It is with great pleasure that we present you with the release of the CPAN Meta Spec version 2. This document specifies the format for the next version of CPAN distribution metadata files -- the META.yml and now META.json files found in most distributions on CPAN. Version 2 is the result of [...]

Also posted in cpan, cpan-meta-spec, perl programming | Tagged , | 4 Comments

Module::Build repository migrated to git

I have completed a migration of the Module::Build repository from Subversion to git. The new repository is available publicly on github.com: Browse the repository Clone it: git://github.com/dagolden/module-build.git I have done my best to clean up the merge/branch/tag history, but have not bothered to clean up empty commits left over from the original cvs2svn conversion. If [...]

Also posted in git, perl programming | Tagged , | Leave a comment

© 2009-2012 David Golden All Rights Reserved