NAME
Dist::Zilla::Plugin::Readme::Brief - Provide a short simple README with just the essentials
VERSION
version 0.002002
SYNOPSIS
[Readme::Brief]
; Override autodetected install method
installer = eumm
DESCRIPTION
This provides a terse but informative README file for your CPAN distribution that contains just the essential details about your dist a casual consumer would want to know.
The name of the primary module in the distribution
The distribution's main modules description
Simple installation instructions from an extracted archive
Short copyright information
NOTE
This is still reasonably fresh code and reasonably experimental, and feature enhancements and bug fixes are actively desired.
However, bugs are highly likely to be encountered, especially as there are no tests.
MECHANICS
Heading is derived from the
package
statement inmain_module
Description is extracted as the entire
H1Nest
of the section titledDESCRIPTION
inmain_module
Installation instructions are automatically determined by the presence of either
A
Makefile.PL
file in your dist ( Where it assumesEUMM
style )A
Build.PL
file in your dist ( where it assumesModule::Build
style )In the case of both, only instructions for
Makefile.PL
will be emitted.All of the above behavior can be overridden using the
installer
attribute.
ALL Copyright and license details are extracted from
main_module
in anyH1Nest
that has eitherCOPYRIGHT
orLICENSE
in the heading.Or failing such a section, a
COPYRIGHT AND LICENSE
section will be derived fromzilla->license
ATTRIBUTES
installer
Determines what installers to document in the INSTALLATION
section.
By default, that section is determined based on the presence of certain files in your dist
.
However, in the event you have multiple installers supported, manually specifying this attribute allows you to control which, or all, and the order.
installer = eumm ; # only eumm
installer = eumm
installer = mb ; EUMM shown first, MB shown second
installer = mb
installer = eumm ; EUMM shown second, MB shown first
The verbiage however has not yet been cleaned up such that having both is completely lucid.
SEE ALSO
Here are some competing modules and how this module differs from them.
-
Gives a much briefer more generic
README
file, which lacks quite as much readable content, and contains no installation instructions. -
Provides various output formats, but ultimately is a transformer of your
main_module
'sPOD
, which is excessive for some peoples tastes. ( And lacks install instructions ) -
Based on the above provides a bunch of extra features, but is ultimately limited in similar ways with regards to install details and verbosity.
-
Possibly the most straight forward
POD
→README
translator, but limited like the above in that it is only aPOD
translator, but lacks the install instructions aspect. -
The polar opposite approach that only focuses on elaborate installation instructions in
INSTALL
, but lacks any of thePOD
andCOPYRIGHT
elements.
AUTHOR
Kent Fredric <kentnl@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2015 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.