Dist::Zilla::Plugin::Author::KENTNL::DistINI - Generate a
dist.ini for @KENTNL projects.
; ~/.dzil/profiles/default/profile.ini [Author::KENTNL::DistINI] ; ~/.dzil/config.ini [%Rights] license_class = Perl_5 copyright_holder = Kent Fredric <firstname.lastname@example.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
dzil new Some-Distname # start hacking.
This sets up [@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.
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.
This code is mostly stolen from the
DistINI plug-in. Blame
rjbs if its broken =).
Kent Fredric <email@example.com>
This software is copyright (c) 2011 by Kent Fredric.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.