Dist::Zilla configuration and profiles to mint new distributions.
This is done in
config.ini, and it merely lists the copyright owner and license to use.
Templates and files to use for each type of distribution you which to create (e.g., webapp, application, library, etc).
I currently have 3 profiles, one for non-Moose distributions (which will typically be applications), another for libraries using Moose, and a third one for Dancer web apps.
I currently use the following plugins:
The Basic bundle, but I remove ExtUtils::MakeMaker and use Module::Install.
Auto pre-requisites: explicitly declare the modules version you want to use in your
useclauses (if any) and Dist::Zilla does the rest.
POD Weaver to add bits of boilerplate, like version numbers, etc.
PkgVersion, to add the
our $VERSIONstatement and version POD fragment.
NextRelease, to automagically add to the
Changesfile, with a modified CLDR format.
Extra author tests.
The Git bundle.