NAME
Dist::Zilla::PluginBundle::Author::GETTY - BeLike::GETTY when you build your dists
VERSION
version 0.005
DESCRIPTION
This is the plugin bundle that GETTY uses. It is equivalent to:
[@Basic]
[Git::NextVersion]
[PkgVersion]
[MetaConfig]
[MetaJSON]
[NextRelease]
[PodSyntaxTests]
[GithubMeta]
[InstallRelease]
install_command = cpanm .
[Authority]
authority = cpan:GETTY
do_metadata = 1
[PodWeaver]
config_plugin = @GETTY
[Repository]
[Git::CheckFor::CorrectBranch]
release_branch = master
[@Git]
tag_format = %v
push_to = origin
[ChangelogFromGit]
max_age = 99999
tag_regexp = ^v(.+)$
file_name = Changes
wrap_column = 74
debug = 0
You can configure it (given values are default):
[@Author::GETTY]
author = GETTY
release_branch = master
weaver_config = @Author::GETTY
no_cpan = 0
duckpan = 0
no_install = 0
If the task
argument is given to the bundle, PodWeaver is replaced with TaskWeaver and Git::NextVersion is replaced with AutoVersion, you can also give independent a bigger major version with version
:
[@Author::GETTY]
task = 1
If the manual_version
argument is given, AutoVersion and Git::NextVersion are omitted.
[@Author::GETTY]
manual_version = 1.222333
You can also use shortcuts for integrating Dist::Zilla::Plugin::Run:
[@Author::GETTY]
run_after_build = script/do_this.pl --dir %s --version %s
run_before_build = script/do_this.pl --version %s
run_before_release = script/myapp_before1.pl %s
run_release = deployer.pl --dir %d --tgz %a --name %n --version %v
run_after_release = script/myapp_after.pl --archive %s --version %s
run_test = script/tester.pl --name %n --version %v some_file.ext
AUTHOR
Torsten Raudssus <torsten@raudss.us> http://www.raudss.us/
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Torsten Raudssus http://www.raudss.us/.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.