NAME
Dist::Zilla::PluginBundle::Author::VDB - VDB's plugin bundle
VERSION
Version v0.10.2, released on 2015-10-22 21:30 UTC.
WHAT?
Dist-Zilla-PluginBundle-Author-VDB
(or just @Author::VDB
) is a Dist-Zilla
plugin bundle used by VDB.
DESCRIPTION
It is unlikely that someone else will want to use it, so I will not bother with documenting it, at least for now.
OBJECT METHODS
mvp_multivalue_args
_quote
Convert an attribute to a form suitable for using in source. Str
attribute is converted into a string literal, ArrayRef
attribute is converted to a list of string literals.
OPTIONS
minimum_perl
Optional, default value 5.006
.
copying
Name of POD file to generate distribution COPYING text file. Empty value disables generation COPYING file.
Str
, optional, default value doc/copying.pod
.
readme
Names of POD files to generate distribution README text file. This is a multi-value option. Empty values are ignored. Empty list disables generating READMEfile.
ArrayRef[Str]
, optional, default value [ 'doc/what.pod', 'doc/why.pod', 'doc/naming.pod', 'doc/forms.pod', 'doc/source.pod', 'doc/distribution.pod', 'doc/installing.pod', 'doc/hacking.pod', 'doc/documentation.pod', 'doc/feedback.pod', 'doc/glossary.pod' ]
.
local_release
If true, release will be a local one, i. e. no external operations will be done: UploadToCPAN
and hg push
will be skipped, <hg tag> will create a local tag.
Option can be set trough dist.ini file or with DZIL_LOCAL_RELEASE
environment variable.
Optional, default value is 0.
archive
Directory to archive files to. If empty, release will not be archived. If such directory does not exist, it will be created before release.
Optional, default value ".releases"
.
templates
This option will be passed to Templates
plugin. If you no not want Templates
to process files, specify :NoFiles
. This is multi-value option (i. e. may be specified several times).
Optional, default value [ ':InstallModules' ]
.
unwanted_module
unwanted_modules
TODO [ qw{ DPP Data::Printer } ]
.
spellchecker
Command to run spellchecker. Spellchecker command is expected to read text from stdin, and print to stdout misspelled words. If empty, spellchecking will be skipped. This involve Test::PodSpelling
plugin and internally implemented checking the Changes file.
Optional, default value aspell list -l en -p ./xt/aspell-en.pws
.
WHY?
I have published few distributions on CPAN. Every distribution have dist.ini file. All the dist.ini files are very similar. Maintaining multiple very similar dist.ini files is boring. Plugin bundle solves the problem.
AUTHOR
Van de Bugger <van.de.bugger@gmail.com>
COPYRIGHT AND LICENSE
Copyright © 2015 Van de Bugger
This file is part of perl-Dist-Zilla-PluginBundle-Author-VDB.
perl-Dist-Zilla-PluginBundle-Author-VDB is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
perl-Dist-Zilla-PluginBundle-Author-VDB is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with perl-Dist-Zilla-PluginBundle-Author-VDB. If not, see <http://www.gnu.org/licenses/>.