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.