Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 1.39 KB

README.md

File metadata and controls

40 lines (23 loc) · 1.39 KB

Overview

Dist::Zilla configuration and profiles to mint new distributions.

Configuration

This is done in config.ini, and it merely lists the copyright owner and license to use.

Profiles

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.

Plugins

I currently use the following plugins:

  • The Basic bundle, but I remove ExtUtils::MakeMaker and use Module::Install.

  • META.json

  • Auto pre-requisites: explicitly declare the modules version you want to use in your use clauses (if any) and Dist::Zilla does the rest.

  • POD Weaver to add bits of boilerplate, like version numbers, etc.

  • PkgVersion, to add the our $VERSION statement and version POD fragment.

  • NextRelease, to automagically add to the Changes file, with a modified CLDR format.

  • Extra author tests.

  • The Git bundle.