NAME

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

VERSION

version 1.100660

SYNOPSIS

In your dist.ini:

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

DESCRIPTION

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

[AutoVersion]

; -- fetch & generate files
[AllFiles]
[CompileTests]
[CriticTests]
[MetaTests]
[PodTests]

; -- remove some files
[PruneCruft]
[ManifestSkip]

; -- get prereqs
[AutoPrereq]

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

; -- dynamic meta-information
[InstallDirs]
[MetaProvides::Package]

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

; -- release
[CheckChangeLog]
[@Git]
[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.

  • fake_home - passed to CompileTests to control whether to fake home.

SEE ALSO

You can look for information on this module at:

See also: Dist::Zilla::PluginBundle.

AUTHOR

Jerome Quelin

COPYRIGHT AND LICENSE

This software is copyright (c) 2010 by Jerome Quelin.

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