NAME

Dist::Zilla::PluginBundle::Iller

VERSION

version 0.1002

SYNOPSIS

; in dist.ini
[@Iller]

DESCRIPTION

This is a Dist::Zilla plugin bundle. It is about the same as a dist.ini with these plugins specified:

[Git::GatherDir]
exclude_filename = Build.PL ; or equivalent
exclude_filename = META.json
exclude_filename = LICENSE
exclude_filename = README.md

[CopyFilesFromBuild]
copy = META.json
copy = LICENSE
copy = Build.PL ; or equivalent

[ReversionOnRelease]
prompt = 1

[OurPkgVersion]

[NextRelease]
format = %v  %{yyyy-MM-dd HH:mm:ss VVV}d

[PreviousVersion::Changelog]
[NextVersion::Semantic]
major =
minor = API Changes, New Features, Enhancements
revision = Revision, Bug Fixes, Documentation, Meta
format = %d.%02d%02d
numify_version = 0

[Git::Check]
allow_dirty = dist.ini
allow_dirty = Changes
allow_dirty = META.json
allow_dirty = README.md
allow_dirty = Build.PL ; or equivalent

; if is_private == 0, see below
[GithubMeta]
issues = 1
homepage = http://metacpan.org/release/dist-name

[PodWeaver]
config_bundle = @Iller

[ReadmeAnyFromPod]
filename = README.md
type = markdown
location = root

[MetaNoIndex]
directory = t
directory = xt
directory = inc
directory = share
directory = eg
directory = examples

[Prereqs::FromCPANfile]

; settable, see installer below
[ModuleBuildTiny]

[MetaJSON]

[ContributorsFromGit]

[Test::NoTabs]
[Test::EOL]
[Test::EOF]
[PodSyntaxTests]
[Test::Kwalitee::Extra]

[MetaYAML]

[License]

[ExtraTests]

[ShareDir]

[Manifest]

[ManifestSkip]

[CheckChangesHasContent]

[TestRelease]

[ConfirmRelease]

; depends on is_private, see below
[UploadToCPAN or UploadToStratopan]

[Git::Commit]
commit_msg = %v
allow_dirty = dist.ini
allow_dirty = Changes
allow_dirty = META.json
allow_dirty = README.md
allow_dirty = Build.PL

[Git::Tag]
tag_format = %v
tag_message =

[Git::Push]
remotes_must_exist = 0

NAME

Dist::Zilla::PluginBundle::Iller - The Dist::Iller plugin bundle

OPTIONS

installer

String. Default is ModuleBuildTiny.

is_private

Boolean. Default is 0.

If false: Adds github repository to meta, uses github as issue tracker, and includes UploadToCPAN.

If true: Adds no github information, and includes UploadToStratopan.

To remove UploadToStratopan, add this to your dist.ini:

-remove = UploadToStratopan

To use UploadToStratopan, you need to specify repo and stack in dist.ini:

UploadToStratopan.repo = ...
UploadToStratopan.stack = ...

is_task

Boolean. Default is 0.

If true, Dist::Zilla::Plugin::TaskWeaver is included instead of Dist::Zilla::Plugin::PodWeaver.

weaver_config

String. Default is @Iller.

homepage

String. Default is the release's page on metacpan.org. Not set if is_private is true.

SEE ALSO

Dist::Zilla

Dist::Milla

AUTHOR

Erik Carlsson <info@code301.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2015 by Erik Carlsson.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.