Dist::Zilla::PluginBundle::SHANTANU - Dist Zilla Plugin Bundle the way I like to use it
# in dist.ini [@SHANTANU]
This is a Dist::Zilla PluginBundle. The way I use it. While this bundle is customized to my needs, others might be better of forking this repository and modifying it to their own needs or using the more mature Plugin bundles that this is derived from like the one by David Golden.
To use this PluginBundle, just add it to your dist.ini. You can provide the following options:
is_task-- this indicates whether TaskWeaver or PodWeaver should be used. Default is 0.
auto_prereq-- this indicates whether AutoPrereq should be used or not. Default is 1.
tag_format-- given to
Git::Tag. Default is 'release-%v' to be more robust than just the version number when parsing versions for
version_regexp-- given to
Git::NextVersion. Default is '^release-(.+)$'
fake_release-- swaps FakeRelease for UploadToCPAN. Mostly useful for testing a dist.ini without risking a real release.
weaver_config-- specifies a Pod::Weaver bundle. Defaults to @SHANTANU.
stopwords-- add stopword for Test::PodSpelling (can be repeated)
no_git-- bypass all git-dependent plugins
no_critic-- omit Test::Perl::Critic tests
no_spellcheck-- omit Test::PodSpelling tests
no_coverage-- omit Pod Coverage tests
When running without git, C<GatherDir> is used instead of C<Git::GatherDir>, C<AutoVersion> is used instead of C<Git::NextVersion>, and all git check and commit operations are disabled.
This PluginBundle now supports ConfigSlicer, so you can pass in options to the plugins used like this:
[@SHANTANU] ExecDir.dir = scripts ; overrides ExecDir
[@SHANTANU] :version = 0.32 AutoMetaResources.bugtracker.github = user:shantanu AutoMetaResources.bugtracker.rt = 0
Please report any bugs or feature requests through github at https://github.com/shantanubhadoria/dist-zilla-pluginbundle-shantanu/issues. You will be notified automatically of any progress on your issue.
This is open source software. The code repository is available for public review and contribution under the terms of the license.
Shantanu Bhadoria <email@example.com>
This software is copyright (c) 2013 by Shantanu Bhadoria.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.