++ed by:
KEEDI

1 PAUSE user(s)

Leon Timmermans

NAME

Dist::Zilla::PluginBundle::LEONT - LEONT's dzil bundle

VERSION

version 0.014

DESCRIPTION

This is currently identical to the following setup:

    ; @Basic except for MakeMaker, ExecDir, TestRelease and ExtraTests
    [GatherDir]
    [PruneCruft]
    [ManifestSkip]
    [MetaYAML]
    [License]
    [Readme]
    [ShareDir]
    [Manifest]
    [ConfirmRelease]
    [UploadToCPAN]

    [ExecDir]
    dir = script

    [RunExtraTests]
    [AutoPrereqs]
    [MetaJSON]
    [Repository]
    [Bugtracker]
    [MinimumPerl] ; [MinimumPerlFast] if fast=true
    [Git::NextVersion]
    
    [NextRelease]
    [CheckChangesHasContent]

    ($install_tool dependent modules)

    [InstallGuide]

    [PodWeaver]
    [PkgVersion]
    
    [PodSyntaxTests]
    [PodCoverageTests]
    [Test::Compile]
    xt_mode = 1 ; unless no other tests
    
    [@Git]
    [Git::Contributors]

Parameters

install_tool

This parameter can currently have 5 different values:

  • eumm

    Use ExtUtils::MakeMaker

  • mb

    Use Module::Build

  • mbc

    Use Module::Build with the ModuleBuild::Custom plugin

  • mbt

    Use Module::Build::Tiny

  • self

    Use the installing module to bootstrap itself

  • mbt+mb

    Use Module::Build::Tiny with a Module::Build fallback

  • mbt+mb+eumm

    Use Module::Build::Tiny with a Module::Build and a ExtUtils::MakeMaker fallback

  • none

    Don't let this bundle add an install tool, this will need to be set manually. This also disables [InstallGuide].

fast

This picks some alternative modules. Currently it replaces MinimumPerl by MinimumPerlFast.

tracker

This picks which bugtracker to use, options are github and rt.

AUTHOR

Leon Timmermans <leont@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Leon Timmermans.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.