Dist::Zilla::PluginBundle::Author::WATERKIP - An plugin bundle for all distributions by WATERKIP
version 3.3
In your dist.ini:
[@Author::WATERKIP]
This is a Dist::Zilla plugin bundle. It is somewhat equal to the following dist.ini:
[Git::GatherDir] exclude_filename = .dockerignore exclude_filename = .gitlab-ci.yml exclude_filename = Dockerfile exclude_filename = docker-compose.override.yml exclude_filename = docker-compose.yml [PromptIfStale 'stale modules, build'] phase = build module = ... ; lookup syntax [PruneCruft] [ManifestSkip] [MetaYAML] [MetaJSON] [License] filename = LICENSE [ReadmeFromPod] type = markdown readme = README.md [ExecDir] [ShareDir] [MakeMaker] [Manifest] [TestRelease] [PodWeaver] [Git::Contributors] order_by = commits [ContributesFile] filename = CONTRIBUTORS [AutoPrereqs] skip = ^perl$ skip = ^utf8$ skip = ^warnings$ skip = ^strict$ skip = ^overload$ skip = ^vars$ [Prereqs::AuthorDeps] [MinimumPerl] configure_finder = :NoFiles [MetaProvides::Package] [Encoding] encoding = bytes match = \.ico$ match = \.docx?$ match = \.zip$ match = \.ztb$ ; Mintlab specific match = \.pdf$ match = \.odt$ [CPANFile] [CopyFilesFromBuild::Filtered] copy = cpanfile, Makefile.pl, CONTRIBUTORS, LICENSE, README.md [Git::Check 'initial check'] allow_dirty = dist.ini; only if airplane mode is set [Git::CheckFor::MergeConflicts] [Git::Remote::Check] branch = master remote_branch = master [Git::CheckFor::CorrectBranch] release_branch = master [CheckPrereqsIndexed] [Repository] [ConfirmRelease] [CopyFilesFromRelease] filename = cpanfile, Makefile.pl, CONTRIBUTORS, LICENSE, README.md [@TestingMania] disable = Test::Perl::Critic disable = Test::Portability::Files disable = Test::Portability [@Git::VersionManager] RewriteVersion::Transitional.global = 1 RewriteVersion::Transitional.fallback_version_provider = Git::NextVersion RewriteVersion::Transitional.version_regexp = ^v([\d._]+)(-TRIAL)?$ commit_files_after_release = Changes LICENSE README.md release snapshot.add_files_in = . release snapshot.commit_msg = %N-%v%t%n%n%c Git::Tag.tag_message = v%v%t BumpVersionAfterRelease::Transitional.global = 1 NextRelease.time_zone = UTC NextRelease.format = %-8v %{yyyy-MM-dd HH:mm:ss\'Z\'}d%{ (TRIAL RELEASE)}T'
Configure the author plugin
Commit files after a release
Define the release options. Choose between:
cpan or stratopan. When fake release is used, this overrides these two options
cpan
stratopan
Builder for network plugins
I took inspiration from Dist::Zilla::PluginBundle::Author::ETHER
Wesley Schwengle <waterkip@cpan.org>
This software is copyright (c) 2017 by Wesley Schwengle.
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::Author::WATERKIP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dist::Zilla::PluginBundle::Author::WATERKIP
CPAN shell
perl -MCPAN -e shell install Dist::Zilla::PluginBundle::Author::WATERKIP
For more information on module installation, please visit the detailed CPAN module installation guide.