NAME
Dist::Zilla::PluginBundle::MSCHOUT - Use Dist::Zilla like MSCHOUT does
VERSION
version 0.39
DESCRIPTION
This is the pluginbundle that MSCHOUT uses. Use it as:
[@MSCHOUT]
It's equivalent to:
[@Filter]
bundle = @Classic
remove = PodVersion
[AutoPrereqs]
[AuthorSignatureTest]
[MinimumPerl]
[InsertCopyright]
[PodWeaver]
[Signature]
[MetaJSON]
[NextRelease]
format = "%-2v %{yyyy-MM-dd}d"
[GithubMeta]
issues = 1
[Git::Check]
allow_dirty = .travis.yml
[Git::Commit]
[Git::NextVersion]
first_version = 0.01
[Git::CommitBuild]
release_branch = build/releases
[Git::Tag]
branch = build/releases
[Git::Push]
Options
Plugins can be removed from the bundle via Dist::Zilla::PluginBundle::PluginRemover:
[@MSCHOUT]
-remove = AutoPrereqs
...
The following configuration settings are available:
is_task
Replaces
Pod::Weaver
withTask::Weaver
and usesAutoVersion
instead ofGit::NextVersion
no_upload
Disables
UploadToCPAN
andConfirmRelease
. AddsFakeRelease
.release_branch
Sets the release branch name. Default is
build/releases
.use_twitter
Enables the Twitter Dist Zilla plugin. If
no_upload
is set, this plugin is skipped.
This PluginBundle supports ConfigSlicer
, so you can pass in options to the plugins used like this:
[@MSCHOUT]
RemovePrereqs.remove = Module::Signature
This PluginBundle also supports PluginRemover
, so removing a plugin is as simple as:
[@MSCHOUT]
-remove = NextRelease
SOURCE
The development version is on github at https://https://github.com/mschout/dist-zilla-pluginbundle-mschout and may be cloned from git://https://github.com/mschout/dist-zilla-pluginbundle-mschout.git
BUGS
Please report any bugs or feature requests on the bugtracker website https://github.com/mschout/dist-zilla-pluginbundle-mschout/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Michael Schout <mschout@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2023 by Michael Schout.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.