NAME

Dist::Zilla::Plugin::Author::KENTNL::DistINI - Generate a dist.ini for @Author::KENTNL projects.

VERSION

version 2.025021

SYNOPSIS

; ~/.dzil/profiles/default/profile.ini
[Author::KENTNL::DistINI]

; ~/.dzil/config.ini
[%Rights]
license_class = Perl_5
copyright_holder = Kent Fredric <kentnl@cpan.org>

[%PAUSE]
user = KENTNL
password = ; you don't think I'm stupid do you?

; ~/.netrc
machine api.twitter.com
  login kentnlrelease
  password ; still not quite stupid enough

Then

dzil new Some-Distname
# start hacking.

This sets up [@Author::KENTNL] packages the way KENTNL likes it.

This involves initial configuration of the parameters that get passed through to AutoVersion::Relative to provide the relative frame of reference.

METHODS

gather_files

generates a dist.ini file.

NAMING RATIONALE

Plugin::DistINI::KENTNL # Argh, too pollutive of the ::DistINI subspace
Plugin::DistINI::Author::KENTNL
  # Argh, its going to result in lots of 'Author' subspaces ;(
Plugin::Author::KENTNL::* # Low pollution, well clustered.

As it is, the following stuff is starting to get to me in terms of name-space pollution:

Plugin::EOLTests  # Would prefer Plugin::Test::EOL
Plugin::PodSyntaxTests # Would prefer Plugin::Test::Pod::Syntax

And I have half a mind to rename Dist::Zilla::PluginBundle::KENTNL to be Dist::Zilla::PluginBundle::Author::KENTNL just to keep the top level cleaner, for stuff where bundles of plug-ins are useful for people other than ... well.. me. Call me a counter-egotist, if you will.

AUTHOR

Kent Fredric <kentnl@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.

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