package Pod::Weaver::PluginBundle::KEEDI;
{
$Pod::Weaver::PluginBundle::KEEDI::VERSION = '0.004';
}
# ABSTRACT: document your modules like KEEDI does
use strict;
use warnings;
use namespace::autoclean;
use Pod::Weaver::Config::Assembler;
sub _exp { Pod::Weaver::Config::Assembler->expand_package($_[0]) }
sub mvp_multivalue_args { qw( contributors ) }
sub mvp_bundle_config {
return (
[ '@KEEDI/SingleEncoding', _exp('-SingleEncoding'), {} ],
[ '@KEEDI/CorePrep', _exp('@CorePrep'), {} ],
[ '@KEEDI/Name', _exp('Name'), {} ],
[ '@KEEDI/Version', _exp('Version'), {} ],
[ '@KEEDI/prelude', _exp('Region'), { region_name => 'prelude' } ],
[ 'SYNOPSIS', _exp('Generic'), {} ],
[ 'DESCRIPTION', _exp('Generic'), {} ],
[ 'OVERVIEW', _exp('Generic'), {} ],
[ 'ATTRIBUTES', _exp('Collect'), { command => 'attr' } ],
[ 'METHODS', _exp('Collect'), { command => 'method' } ],
[ 'FUNCTIONS', _exp('Collect'), { command => 'func' } ],
[ '@KEEDI/Leftovers', _exp('Leftovers'), {} ],
[ '@KEEDI/postlude', _exp('Region'), { region_name => 'postlude' } ],
[ '@KEEDI/Authors', _exp('Authors'), {} ],
[ '@KEEDI/Contributors', _exp('Contributors'), {} ],
[ '@KEEDI/ACK', _exp('Generic'), { header => 'ACKNOWLEDGEMENTS' } ],
[ '@KEEDI/Legal', _exp('Legal'), {} ],
[ '@KEEDI/List', _exp('-Transformer'), { transformer => 'List' } ],
);
}
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
Pod::Weaver::PluginBundle::KEEDI - document your modules like KEEDI does
=head1 VERSION
version 0.004
=head1 SYNOPSIS
In weaver.ini:
[@KEEDI]
or in dist.ini:
[PodWeaver]
config_plugin = @KEEDI
=head1 DESCRIPTION
This is the L<Pod::Weaver> config I use for building my documentation.
=head1 OVERVIEW
This plugin bundle is equivalent to the following C<weaver.ini> file:
[@CorePrep]
[Name]
[Version]
[Region / prelude]
[Generic / SYNOPSIS]
[Generic / DESCRIPTION]
[Generic / OVERVIEW]
[Collect / ATTRIBUTES]
command = attr
[Collect / METHODS]
command = method
[Leftovers]
[Region / postlude]
[Authors]
[Contributors]
[Generic / ACKNOWLEDGEMENTS]
[Legal]
[-Transformer]
transformer = List
[-Encoding]
encoding = utf-8
=head1 SEE ALSO
=over 4
=item *
L<Dist::Zilla>
=item *
L<Pod::Weaver>
=item *
L<Pod::Weaver::PluginBundle::Default>
=item *
L<Pod::Elemental::Transformer::List>
=back
=head1 AUTHOR
Keedi Kim - κΉλν <keedi@cpan.org>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Keedi Kim.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut