Description: add NAME sections to all PODs
Origin: vendor
Author: gregor herrmann <gregoa@debian.org>
Last-Update: 2015-05-09
Forwarded: https://github.com/gfx/mousex-getopt/issues/9
Bug: https://github.com/gfx/mousex-getopt/issues/9

--- a/lib/MouseX/Getopt.pm
+++ b/lib/MouseX/Getopt.pm
@@ -13,6 +13,9 @@
 
 =for stopwords metaclass commandline params configfile
 
+=head1 NAME
+MouseX::Getopt - A Mouse role for processing command line options
+
 =head1 SYNOPSIS
 
   ## In your class
--- a/lib/MouseX/Getopt/Basic.pm
+++ b/lib/MouseX/Getopt/Basic.pm
@@ -229,6 +229,9 @@
 no Mouse::Role;
 1;
 
+=head1 NAME
+MouseX::Getopt::Basic - role to implement the Getopt::Long functionality
+
 =head1 SYNOPSIS
 
   ## In your class
--- a/lib/MouseX/Getopt/Dashes.pm
+++ b/lib/MouseX/Getopt/Dashes.pm
@@ -21,6 +21,9 @@
 
 1;
 
+=head1 NAME
+MouseX::Getopt::Dashes - convert underscores in attribute names to dashes
+
 =head1 SYNOPSIS
 
   package My::App;
--- a/lib/MouseX/Getopt/GLD.pm
+++ b/lib/MouseX/Getopt/GLD.pm
@@ -68,6 +68,9 @@
 
 1;
 
+=head1 NAME
+MouseX::Getopt::GLD - A Mouse role for processing command line options with Getopt::Long::Descriptive
+
 =head1 SYNOPSIS
 
   ## In your class
--- a/lib/MouseX/Getopt/Meta/Attribute.pm
+++ b/lib/MouseX/Getopt/Meta/Attribute.pm
@@ -18,6 +18,9 @@
 
 =for stopwords metaclass commandline params configfile
 
+=head1 NAME
+MouseX::Getopt::Meta::Attribute - Optional meta attribute for custom option names
+
 =head1 SYNOPSIS
 
   package App;
--- a/lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm
+++ b/lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm
@@ -17,6 +17,9 @@
 
 =for stopwords metaclass commandline
 
+=head1 NAME
+MouseX::Getopt::Meta::Attribute::NoGetopt - Optional meta attribute for ignoring params
+
 =head1 SYNOPSIS
 
   package App;
--- a/lib/MouseX/Getopt/Meta/Attribute/Trait.pm
+++ b/lib/MouseX/Getopt/Meta/Attribute/Trait.pm
@@ -37,6 +37,9 @@
 
 =for stopwords metaclass commandline params configfile
 
+=head1 NAME
+MouseX::Getopt::Meta::Attribute::Trait - Optional meta attribute trait for custom option names
+
 =head1 SYNOPSIS
 
   package App;
--- a/lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
+++ b/lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
@@ -13,6 +13,9 @@
 
 =for stopwords metaclass commandline
 
+=head1 NAME
+MouseX::Getopt::Meta::Attribute::Trait::NoGetopt - Optional meta attribute trait for ignoring params
+
 =head1 SYNOPSIS
 
   package App;
--- a/lib/MouseX/Getopt/OptionTypeMap.pm
+++ b/lib/MouseX/Getopt/OptionTypeMap.pm
@@ -71,6 +71,9 @@
 
 1;
 
+=head1 NAME
+MouseX::Getopt::OptionTypeMap - Storage for the option to type mappings
+
 =head1 DESCRIPTION
 
 See the I<Custom Type Constraints> section in the L<MouseX::Getopt> docs
--- a/lib/MouseX/Getopt/Strict.pm
+++ b/lib/MouseX/Getopt/Strict.pm
@@ -17,6 +17,9 @@
 
 1;
 
+=head1 NAME
+MouseX::Getopt::Strict - only make options for attrs with the Getopt metaclass
+
 =head1 DESCRIPTION
 
 This is an stricter version of C<MouseX::Getopt> which only processes the
