Dist::Zilla::PluginBundle::JQUELIN - build & release a distribution like jquelin


Dist-Zilla-PluginBundle-JQUELIN documentation  | view source Contained in the Dist-Zilla-PluginBundle-JQUELIN distribution.

Index


NAME

Top

Dist::Zilla::PluginBundle::JQUELIN - build & release a distribution like jquelin

VERSION

Top

version 1.111710

SYNOPSIS

Top

In your dist.ini:

    [@JQUELIN]
    major_version = 1          ; this is the default
    weaver        = pod        ; default, can also be 'task'
    skip_prereq   = ::Test$    ; no default
    skip_compile  = bin/       ; no default

DESCRIPTION

Top

This is a plugin bundle to load all plugins that I am using. It is equivalent to:

    [AutoVersion]

    ; -- fetch & generate files
    [GatherDir]
    [CompileTests]
    [HasVersionTests]
    [KwaliteeTests]
    [MinimumVersionTests]
    [PodCoverageTests]
    [PodSyntaxTests]
    [ReportVersions::Tiny]

    ; -- remove some files
    [PruneCruft]
    [PruneFiles]
    match = ~$
    [ManifestSkip]

    ; -- get prereqs
    [AutoPrereqs]

    ; -- munge files
    [ExtraTests]
    [NextRelease]
    [PkgVersion]
    [PodWeaver]
    [Prepender]

    ; -- dynamic meta-information
    [ExecDir]
    [ShareDir]
    [Bugtracker]
    [Homepage]
    [Repository]
    [MetaProvides::Package]
    [MetaConfig]

    ; -- generate meta files
    [License]
    [ModuleBuild]
    [MetaYAML]
    [MetaJSON]
    [Readme]
    [Manifest] ; should come last

    ; -- release
    [CheckChangeLog]
    [Git::Check],
    [Git::Commit],
    [Git::CommitBuild]
    branch =
    release_branch = releases
    [Git::Tag / TagMaster]
    [Git::Tag / TagRelease]
    tag_format = cpan-v%v
    branch     = releases
    [Git::Push],
    [UploadToCPAN]

The following options are accepted:

* major_version - passed as major option to the AutoVersion plugin. Default to 1.
* weaver - can be either pod (default) or task, to load respectively either PodWeaver or TaskWeaver.
* skip_prereq - passed as skip option to the AutoPrereq plugin if set. No default.
* skip_compile - passed as skip option to the CompileTests plugin if set. No default.
* fake_home - passed to CompileTests to control whether to fake home.

SEE ALSO

Top

You can look for information on this module at:

* Search CPAN

http://search.cpan.org/dist/Dist-Zilla-PluginBundle-JQUELIN

* See open / report bugs

http://rt.cpan.org/NoAuth/Bugs.html?Dist=Dist-Zilla-PluginBundle-JQUELIN

* Mailing-list (same as dist-zilla)

http://www.listbox.com/subscribe/?list_id=139292

* Git repository

http://github.com/jquelin/dist-zilla-pluginbundle-jquelin

* AnnoCPAN: Annotated CPAN documentation

http://annocpan.org/dist/Dist-Zilla-PluginBundle-JQUELIN

* CPAN Ratings

http://cpanratings.perl.org/d/Dist-Zilla-PluginBundle-JQUELIN

See also: Dist::Zilla::PluginBundle.

AUTHOR

Top

Jerome Quelin

COPYRIGHT AND LICENSE

Top


Dist-Zilla-PluginBundle-JQUELIN documentation  | view source Contained in the Dist-Zilla-PluginBundle-JQUELIN distribution.