Give each section its own abstract.
Dave Rolsky [Sat, 2 Aug 2008 03:37:47 +0000 (03:37 +0000)]
lib/Moose/Cookbook.pod

index 3d3f6b5..b14dff6 100644 (file)
@@ -19,6 +19,11 @@ for common questions and problems people have with Moose.
 
 =head2 Basic Moose
 
+These recipes will give you a good idea of what Moose is capable,
+starting with simple attribute declaration, and moving on to more
+powerful features like laziness, types, type coercion, method
+modifiers, and more.
+
 =over 4
 
 =item L<Moose::Cookbook::Basics::Recipe1> - The (always classic) B<Point> example
@@ -75,6 +80,8 @@ model how eye color is determined during reproduction.
 
 =head2 Moose Roles
 
+These recipes will show you how to use Moose roles.
+
 =over 4
 
 =item L<Moose::Cookbook::Role::Recipe1> - The Moose::Role example
@@ -98,6 +105,9 @@ I<abstract goes here>
 
 =head2 Meta Moose
 
+These recipes show you how to write your own meta classes, which lets
+you extend the object system provide by Moose.
+
 =over 4
 
 =item L<Moose::Cookbook::Meta::Recipe1> - Welcome to the meta-world (Why Go Meta?)
@@ -135,6 +145,9 @@ I<abstract goes here>
 
 =head2 Extending Moose
 
+These recipes cover some more ways to extend Moose, and will be useful
+if you plan to write your own C<MooseX> module.
+
 =item L<Moose::Cookbook::Extending::Recipe1> - Providing an alternate base object class
 
 You may find that you want to provide an alternate base object class