Dist-Zilla-PluginBundle-RSRCHBOY
view release on metacpan or search on metacpan
lib/Dist/Zilla/PluginBundle/RSRCHBOY.pm view on Meta::CPAN
[ Prepender => $prepender_opts ],
# These are requirements that will be inserted on the generated dist,
# that indicate that for develop phase (e.g. author/release testing)
# certain additional packages are required for full exercise of xt/
[ Prereqs => AuthorBundleDevelopRequires => {
-phase => 'develop',
-relationship => 'requires',
# TODO: drop when this is merged and released:
# https://github.com/marcel-maint/Dist-Zilla-Plugin-HasVersionTests/pull/2
'Test::HasVersion' => 0,
# TODO: drop when this is merged and released:
# https://github.com/doherty/Dist-Zilla-Plugin-Test-MinimumVersion/pull/7
'Test::MinimumVersion' => 0,
'Test::ConsistentVersion' => 0,
} ],
$self->author_tests,
$self->meta_provider_plugins,
$self->release_plugins,
'License',
'CPANFile',
[ ReadmeAnyFromPod => ReadmeMarkdownInRoot => {
type => 'markdown',
filename => 'README.mkdn',
location => 'root',
}],
[ ReadmeAnyFromPod => ReadmeTxt => {
type => 'text',
filename => 'README',
}],
[ CopyFilesFromBuild => { copy => $self->_copy_from_build } ],
[ 'GitHubREADME::Badge' => { badges => [ qw{ travis cpants coveralls } ] } ],
($self->is_task ? 'TaskWeaver' : $podweaver),
);
return;
}
sub stopwords {
return qw{
ABEND
AFAICT
Formattable
Gratipay
PayPal
RSRCHBOY
RSRCHBOY's
codebase
coderef
formattable
gpg
implementers
ini
metaclass
metaclasses
parameterization
parameterized
subclasses
};
}
__PACKAGE__->meta->make_immutable;
!!42;
__END__
=pod
=encoding UTF-8
=for :stopwords Chris Weyl Bowers Neil Romanov Sergey
=head1 NAME
Dist::Zilla::PluginBundle::RSRCHBOY - Zilla your distributions like RSRCHBOY!
=head1 VERSION
This document describes version 0.077 of Dist::Zilla::PluginBundle::RSRCHBOY - released March 05, 2018 as part of Dist-Zilla-PluginBundle-RSRCHBOY.
=head1 SYNOPSIS
# in your dist.ini...
[@RSRCHBOY]
=head1 DESCRIPTION
This is RSRCHBOY's current L<Dist::Zilla> C<dist.ini> config for his packages.
He's still figuring this all out. It's like vim, you never really know all
the things.
If you'd like to see what this does without digging into the guts, I recommend
you install the most excellent L<Dist::Zilla::App::Command::dumpphases>
package. This will give you a new dzil command, allowing you to see a
sensible dump of what plugins are going to be used, etc.
=head1 METHODS
=head2 release_plugins
Plugin configuration for public release.
=head2 author_tests
=head2 meta_provider_plugins
Plugins that mess about with what goes into META.*.
=head2 configure
Preps plugin lists / config; see L<Dist::Zilla::Role::PluginBundle::Easy>.
=head2 stopwords
A list of words our POD spell checker should ignore.
=for Pod::Coverage configure
=head1 OPTIONS
=head2 sign (boolean; default: true)
On release, use your gpg key to sign the version tag created (if you're using
git) and also generate a SIGNATURE file.
See also L<Dist::Zilla::Plugin::Signature>.
=head2 tweet (boolean; default: true)
If set to a true value, we'll use L<Dist::Zilla::Plugin::Twitter> to tweet
when a release occurs.
=head2 github (boolean; default: true)
This enables various GitHub related plugins to update distribution and GitHub
metadata automatically.
=head2 install_on_release (boolean; default: true)
After a release, install the distribution locally. Our default install command
is (from inside the built release directory):
cpanm .
You can change this by setting the C<InstallRelease.install_command> option.
=head1 BUNDLED PLUGIN OPTIONS
It's possible to pass options to our bundled plugins directly:
; format is Plugin::Name.option
[@RSRCHBOY]
GatherDir.exclude_filename = cpanfile
For information on specific plugins and their options, you should refer to the
documentation of L<Dist::Zilla::Role::PluginBundle::Config::Slicer>.
=head1 SEE ALSO
Please see those modules/websites for more information related to this module.
=over 4
=item *
L<Dist::Zilla::App::Command::dumpphases|Dist::Zilla::App::Command::dumpphases>
=item *
L<Dist::Zilla::Role::PluginBundle::PluginRemover|Dist::Zilla::Role::PluginBundle::PluginRemover>
=item *
L<Dist::Zilla::Role::PluginBundle::Config::Slicer|Dist::Zilla::Role::PluginBundle::Config::Slicer>
=item *
L<Config::MVP::Slicer|Config::MVP::Slicer>
=back
=head1 BUGS
( run in 0.632 second using v1.01-cache-2.11-cpan-e1769b4cff6 )