Dist::Zilla::PluginBundle::GEEKRUTH - Be like GeekRuthie when you build your dists
version 2.0002
This is the plugin bundle that Ruthie uses to release her distributions. It's roughly equivalent to
[Git::Contributors] [ContributorsFile] [Test::Compile] [CoalescePod] [MakeMaker] [InstallGuide] [Covenant] [ContributorCovenant] [GitLab::Update] [GitLab::Meta] p3rl = 1 metacpan = 0 [MetaYAML] [MetaJSON] [PodWeaver] [License] [NextRelease] time_zone = America/New_York [MetaProvides::Package] [MetaData::BuiltWith] [Manifest] [ManifestSkip] [Git::GatherDir] [PruneCruft] [ExecDir] [OurPkgVersion] [INI::Baked] [Authority] locate_comment = [Test::ReportPrereqs] [TidyAll] [AutoPrereqs] [Prereqs::Plugins] [CheckChangesHasContent] [ReadmeMarkdownFromPod] [TestRelease] [ConfirmRelease] [Git::Check] [CopyrightYearFromGit] [PreviousVersion::Changelog] [NextVersion::Semantic] major = MAJOR, API CHANGE minor = MINOR, ENHANCEMENTS revision = REVISION, BUG FIXES format = %d.%02d%02d [ChangeStats::Git] group=STATISTICS develop_branch=main [Git::CommitBuild] release_branch = releases multiple_inheritance = 1 [Git::Tag] tag_format = v%v branch = releases [Git::Commit] [UploadToCPAN] [Git::Push] push_to = origin main releases [InstallRelease] install_command = cpanm . [SchwartzRatio] [RunExtraTests] [Test::UnusedVars] [CPANFile] [MinimumPerl]
autoprereqs_skip
Passed as skip to AutoPrereqs.
skip
authority
Passed to Dist::Zilla::Plugin::Authority.
Defaults to cpan:GEEKRUTH.
cpan:GEEKRUTH
fake_release
If given a true value, uses Dist::Zilla::Plugin::FakeRelease instead of Dist::Zilla::Plugin::Git::Push, Dist::Zilla::Plugin::UploadToCPAN, and Dist::Zilla::Plugin::InstallRelease
Can also be triggered via the FAKE environment variable.
builder
ModuleBuild or MakeMaker. Defaults to MakeMaker.
ModuleBuild
MakeMaker
mb_class
Passed to ModuleBuild plugin.
dev_branch
Master development branch.
Defaults to main.
main
release_branch
Branch on which the CPAN images are commited.
Defaults to releases.
releases
remove_plugin
Lets you drop a plugin from the bundle for this distro; see Dist::Zilla::Role::PluginBundle::PluginRemover.
upstream
The name of the upstream repo.
Defaults to origin.
origin
There is much shameless plagarism here from the work of Yanick Champoux. He never seems to complain.
D Ruth Holloway <ruth@hiruthie.me>
This software is copyright (c) 2022 by D Ruth Holloway.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Dist::Zilla::PluginBundle::GEEKRUTH, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dist::Zilla::PluginBundle::GEEKRUTH
CPAN shell
perl -MCPAN -e shell install Dist::Zilla::PluginBundle::GEEKRUTH
For more information on module installation, please visit the detailed CPAN module installation guide.