in reply to Thoughts on making modules
I usually copy over Build.PL and Makefile.PL (compatibility mode) from an existing module.
Laying out documentation is my least favorite part of writing. I use a vim macro to insert a POD skeleton: map ,pod <ESC>:r ~/bin/data/base.pod<CR>. That includes this file:
__END__ =head1 NAME =head1 SYNOPSIS =head1 DESCRIPTION =head1 METHODS =over 4 =back =head1 AUTHOR chromatic =head1 BUGS No known bugs. =head1 COPYRIGHT Copyright (c) 2003, chromatic. All rights reserved. This module is d +istributed under the same terms as Perl itself, in the hope that it is useful but certainly under no guarantee.
It's a lot easier to write my documentation then.