NAME

Dist::Zilla::PluginBundle::Author::CCM - A plugin bundle for distributions built by CCM

VERSION

version 0.004

SYNOPSIS

# In your dist.ini file:
[@Author::CCM]

DESCRIPTION

You probably don't want to use this.

; VERSION
[Git::NextVersion]
[NextRelease]
[ReversionOnRelease]
prompt              = 1

; GATHER
[Git::GatherDir]
exclude_filename    = LICENSE
exclude_filename    = README.md
[PruneCruft]
[PruneFiles]
filename            = dist.ini

[CopyFilesFromBuild]
copy                = LICENSE
[ExecDir]

; PREREQS
[AutoPrereqs]
[Prereqs::FromCPANfile]     ; if a cpanfile exists in root
[Prereqs::AuthorDeps]

; TESTS
[MetaTests]
[Test::CPAN::Changes]
[PodCoverageTests]
[PodSyntaxTests]
[Test::Pod::No404s]
[Test::Compile]
[Test::MinimumVersion]
max_target_perl     = 5.10.1
[Test::EOL]
[Test::NoTabs]
[Test::Perl::Critic]
[Test::Portability]
[Test::CleanNamespaces]
[Test::ReportPrereqs]

; METADATA
[Authority]
do_munging          = 0
[MetaJSON]
[MetaYAML]
[MetaNoIndex]
directory           = eg
directory           = share
directory           = shares
directory           = t
directory           = xt
[MetaProvides::Package]
[Keywords]
[Git::Contributors]
order_by            = commits
[GithubMeta]
issues              = 1

; MUNGE
[PodWeaver]
config_plugin       = @Author::CCM
[OverridePkgVersion]

; GENERATE FILES
[License]
[ReadmeAnyFromPod]
filename            = README.md
locaton             = root
type                = markdown
phase               = release
[ReadmeAnyFromPod]
filename            = README
location            = build
type                = text
[TravisYML]
build_branch        = /^(dist|build\/.*)$/
[Manifest]
[ManifestSkip]

[MakeMaker]                 ; override with the "installer" attribute

; RELEASE
[CheckChangesHasContent]
[Git::Check]
[RunExtraTests]
[TestRelease]
[ConfirmRelease]
[UploadToCPAN]              ; disable with the "no_upload" attribute
[Git::Commit]
commit_msg          = Release %N %v%t%n%n%c
[Git::CommitBuild]
branch              =
release_branch      = dist
release_message     = Version %v%t
[Git::Tag]
tag_message         = Version %v%t%n%n%c
[Git::Push]
push_to             = origin master +master:refs/heads/release +dist
remotes_must_exist  = 0

ATTRIBUTES

authority

Specify the release authority. Defaults to cpan:CCM.

installer

Specify which installer to use, such as:

  • MakeMaker (default)

  • MakeMaker::Custom

airplane

Disable plugins that use the network, and prevent releasing.

no_upload

Do not upload to CPAN or git push.

METHODS

configure

Required by Dist::Zilla::Role::PluginBundle::Easy.

SEE ALSO

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/chazmcgarvey/Dist-Zilla-PluginBundle-Author-CCM/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR

Charles McGarvey <chazmcgarvey@brokenzipper.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2016 by Charles McGarvey.

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