Dist::Zilla::PluginBundle::Author::JMASLAK - JMASLAK's Plugin Bundle
version 1.181841
This is Joelle Maslak's plugin bundle, used for her modules. If you're not her, you probably want to create your own plugin module because I may modify this module based on her needs, breaking third party modules that use this.
All of the following are in this module as of v1.181840.
It is somewhat equivilent to:
[AutoVersion] [NextRelease] [AutoPrereqs] [ConfirmRelease] [ContributorCovenant] [CopyFilesFromBuild] copy = 'README.pod' [ExecDir] [ExtraTests] [GatherDir] [GitHub::Meta] [License] [Manifest] [ManifestSkip] [Makemaker] [MetaJSON] [MetaProvides::Package] [MetaYAML] [PkgVersion] [PodSyntaxTests] [PodWeaver] [PruneCruft] [ShareDir] [ReadmeAnyFromPod] type = pod filename = README.pod [Test::ChangesHasContent] [Test::EOL] [Test::Kwalitee::Extra] [Test::NoTabs] [Test::ReportPrereqs] [Test::TrailingSpace] filename_regex = '\.($?:ini|pl|pm|t|txt)\z' [Test::UnusedVars] [Test::UseAllModules] [Test::Version] [TestRelease] [UploadToCPAN] [Git::Check] allow_dirty = dist.ini allow_dirty = Changes allow_dirty = README.pod [Git::Commit] allow_dirty = dist.ini allow_dirty = Changes allow_dirty = README.pod [Git::Push] [Git::Tag]
This automatically numbers releases.
This creates a CODE_OF_CONDUCT.md from the awesome Contributor Covenant project, a Changes file, a CONTRIBUTING file, a TODO file, a MANIFEST_SKIP file, an AUTHOR_PLEDGE file that indicates CPAN admins can take ownership should the project become abandoned, and a .travis.yml file that will probably need to be edited. If these files exist already, they will not get overwritten.
CODE_OF_CONDUCT.md
Changes
CONTRIBUTING
TODO
MANIFEST_SKIP
AUTHOR_PLEDGE
.travis.yml
It also generates a .mailmap base file suitable for Joelle, if one does not already exists.
.mailmap
In your dist.ini -
dist.ini
[@Filter] -bundle = @Author::JMASLAK -version = 0.003
The -version option should specify the latest version required and tested with a given package.
-version
Core Dist::Zilla plugins:
Dist::Zilla roles: PluginBundle, PluginBundle::Easy.
Joelle Maslak <jmaslak@antelope.net>
This software is copyright (c) 2018 by Joelle Maslak.
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::JMASLAK, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dist::Zilla::PluginBundle::Author::JMASLAK
CPAN shell
perl -MCPAN -e shell install Dist::Zilla::PluginBundle::Author::JMASLAK
For more information on module installation, please visit the detailed CPAN module installation guide.