NAME

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

SYNOPSIS

    [@Author::DBOOK]
    pod_tests = 1
    installer = MakeMaker::Awesome
    MakeMaker::Awesome.test_file[] = t/*.t
    Git::GatherDir.exclude_filename[0] = bad_file
    Git::GatherDir.exclude_filename[1] = another_file

DESCRIPTION

   This is the plugin bundle that DBOOK uses. It is equivalent to:

    [GithubMeta]
    issues = 1
    user = Grinnz

    [ReadmeAnyFromPod / Readme_Github]
    type = pod
    filename = README.pod
    location = root

    [MetaConfig]
    [MetaProvides::Package]
    [Prereqs::FromCPANfile]
    [Git::Contributors]
    [MetaNoIndex]
    directory = t
    directory = xt
    directory = inc
    directory = share
    directory = eg
    directory = examples

    [CheckChangesHasContent]
    [Git::Check]
    allow_dirty = dist.ini
    allow_dirty = Changes
    allow_dirty = README.pod
    allow_dirty = INSTALL
    allow_dirty = LICENSE
    allow_dirty = META.json
    allow_dirty = Makefile.PL
    [RewriteVersion]
    [NextRelease]
    format = %-9v %{yyyy-MM-dd HH:mm:ss VVV}d%{ (TRIAL RELEASE)}T
    [Git::Commit]
    add_files_in = /
    allow_dirty_match = ^(?:lib|script|bin)/
    allow_dirty = dist.ini
    allow_dirty = Changes
    allow_dirty = README.pod
    allow_dirty = INSTALL
    allow_dirty = LICENSE
    allow_dirty = META.json
    allow_dirty = Makefile.PL
    [Git::Tag]
    [BumpVersionAfterRelease]
    munge_makefile_pl = 0
    [Git::Commit / Commit_Version_Bump]
    allow_dirty_match = ^(?:lib|script|bin)/
    commit_msg = Bump version
    [Git::Push]

    [Test::ReportPrereqs]
    [Git::GatherDir]
    exclude_filename = INSTALL
    exclude_filename = LICENSE
    exclude_filename = META.json
    exclude_filename = Makefile.PL
    exclude_filename = Build.PL
    exclude_match = ^CONTRIBUTING\.
    [CopyFilesFromBuild]
    copy = INSTALL
    copy = LICENSE
    copy = META.json
    copy = Makefile.PL
    [PruneCruft]
    [ManifestSkip]
    [MetaYAML]
    [MetaJSON]
    [License]
    [ReadmeAnyFromPod]
    [ExecDir]
    [ExecDir / ScriptDir]
    dir = script
    [ShareDir]
    [MakeMaker]
    [RunExtraTests]
    [InstallGuide]
    [Manifest]
    [TestRelease]
    [ConfirmRelease]
    [UploadToCPAN]

   This bundle assumes that your git repo has the following: a cpanfile
   with the dist's prereqs, a Changes populated for the current version
   (see Dist::Zilla::Plugin::NextRelease), and a .gitignore including
   /Name-Of-Dist-* but not Makefile.PL/Build.PL or META.json.

   To test releasing, set the env var FAKE_RELEASE=1 to run everything
   except the upload to CPAN.

    $ FAKE_RELEASE=1 dzil release

OPTIONS

   This bundle composes the
   Dist::Zilla::Role::PluginBundle::Config::Slicer role, so options for
   any included plugin may be specified in that format. It also composes
   Dist::Zilla::Role::PluginBundle::PluginRemover so that plugins may be
   removed. Additionally, the following options are provided.

github_user

    github_user = gitster

   Set the user whose repository should be linked in metadata. Defaults to
   Grinnz, change this when the main repository is elsewhere. Set to an
   empty string value to use the GitHub remote URL as found in the local
   repository, as Dist::Zilla::Plugin::GithubMeta does by default.

installer

    installer = MakeMaker::Awesome
    MakeMaker::Awesome.WriteMakefile_arg[] = (clean => { FILES => 'autogen.dat' })
    MakeMaker::Awesome.delimiter = |
    MakeMaker::Awesome.footer[00] = |{
    MakeMaker::Awesome.footer[01] = |  ...
    MakeMaker::Awesome.footer[20] = |}

    installer = ModuleBuildTiny
    ModuleBuildTiny.version_method = installed

   Set the installer plugin to use. Allowed installers are MakeMaker,
   MakeMaker::Awesome, ModuleBuildTiny, and ModuleBuildTiny::Fallback. The
   default is MakeMaker. Options for the selected installer can be
   specified using config slicing.

pod_tests

    pod_tests = 1

   Set to a true value to add Dist::Zilla::Plugin::PodSyntaxTests and
   Dist::Zilla::Plugin::PodCoverageTests. Set to syntax to only add the
   syntax tests.

BUGS

   Report any issues on the public bugtracker.

AUTHOR

   Dan Book, [email protected]

COPYRIGHT AND LICENSE

   Copyright 2015, Dan Book.

   This library is free software; you may redistribute it and/or modify it
   under the terms of the Artistic License version 2.0.

SEE ALSO

   Dist::Zilla, cpanfile, Dist::Zilla::MintingProfile::Author::DBOOK