This is my first PEAR release and I was actually surprised how easy it is to package and roll out a release.
So you have your local copy of the CVS repository that contains the scripts you want to release as part of the package. In order to release, you need package.xml, a configuration file, which you can either create yourself or have a script (which uses PEAR_PackageFileManager) to create the xml file for you.
pear command line tool does all the rest.
pear convert- creates package2.xml based on your package.xml. (package2 is the newer improved version of package2.xml. You can actually use PEAR_PackageFileManager2 instead and skip this step)
pear package- creates the package archive which then you upload to pear.php.net
pear cvstag package2.xml- tags the cvs repository with a tag figured out from the package2. In my case the tag was RELEASE_0_6_0beta
As stated in the change log notes, many thanks go to Christian Weiske and James Pic for helping out with this release!
This entry was posted on Thursday, April 19th, 2007 and is filed under images, PEAR. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.