Group
Extension

Dist-Zilla-PluginBundle-MIKKOI/lib/Dist/Zilla/PluginBundle/MIKKOI.pm

package Dist::Zilla::PluginBundle::MIKKOI;
use strict;
use warnings;

our $VERSION = '0.001'; # VERSION

# ABSTRACT: BeLike::MIKKOI when you build your dists

use Moose;
with
    'Dist::Zilla::Role::PluginBundle::Easy'
    ;

sub configure {
    my $self = shift;
    my $target_perl = '5.014';

    $self->add_bundle('@Filter', {
            '-bundle' => '@Basic',
            '-remove' => [ 'License', 'ExtraTests', ],
            '-version' => '5.031',
        });
    $self->add_plugins([ 'OurPkgVersion', ]);
    $self->add_plugins([ 'Git::NextVersion', ]);

    # NextRelease must be before [@Git](Git::Commit)
    $self->add_plugins([ 'NextRelease', ]);
    $self->add_bundle('@Git');

    $self->add_plugins(
            'MetaJSON',
            'PodWeaver',
            'PerlTidy',
            'PruneFiles',
            'MinimumPerl',
            'AutoPrereqs',
            [ 'CPANFile' => {
                'filename' => 'dzil-generated-cpanfile',
            }],
            'Test::PodSpelling',
            'Test::CheckManifest',
            'MetaTests',
            'PodSyntaxTests',
            'PodCoverageTests',
            'Test::Portability',
            'Test::Version',
            'Test::Kwalitee',
            'Test::CPAN::Changes',
            ['Test::Perl::Critic' => {
                'critic_config' => '.perlcriticrc',
            }],
            ['Test::EOL' => {
                'trailing_whitespace' => 1,
            }],
            'Test::UnusedVars',
            'Test::Synopsis',
            'Test::Pod::LinkCheck',
            'RunExtraTests',
            'Test::CPAN::Meta::JSON',
            ['Test::MinimumVersion' => {
                    'max_target_perl' => $target_perl,
            }],
            'CheckExtraTests',
            'MojibakeTests',
            'Test::NoTabs',
        );
}

1;


Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.