README_admin -- how to make NEXPL package and update web site
$Id: README_admin,v 1.6 2012/02/07 21:49:27 astoltzfus Exp $
PACKAGE
1. Make sure the package works before distributing it to the world. To test
the package qua package, you have to build the package file and test it. A
common problem is forgetting to add new files to the manifest. Use the disttest
command to run the tests on a fresh distribution.
cvs update
perl Makefile.PL
make disttest
2. Once you are sure that the package works, change the master version number
in lib/Bio/NEXUS.pm (grep on VERSION). This will change the dist name when
the package is built (but the cvs version has to be changed separately-- see #4).
The initial version was based on the percent completion of NEXUS commands,
starting with 0.66 on 8/22/06. Subsequently we just incremented the minor number
by 1 each time. If you don't change this, you won't get a new version number to
upload to CPAN.
3. Check everything into CVS so that you can tag the current versions. If you
just changed the master version number in lib/Bio/NEXUS.pm, then check that in.
4. Tag your outgoing distribution with the master number:
cvs tag release_xx_xx
where xx_xx is something like 0_66 etc.
5. Build the package
perl Makefile.PL
make dist
6. upload the package on CPAN.
https://pause.perl.org/pause/
SOURCES
Here are some things to read about how to make a Perl package.
http://www.perlfoundation.org/perl5/index.cgi?cpan_packaging