package.xml 2.0
package.xml 2.0
PEAR Manual
Detailed Tag Reference for package.xml version 2.0
Table of Contents
<channel>
-- What is a channel?
<extends>
-- Superseding a package
<uri>
-- When should I use <uri>?
<lead>, <developer>, <contributor>, and <helper>
-- Developer documentation for a release
<version>
-- versioning in package.xml 2.0
<stability>
-- specifying release and API stability
<license>
-- specifying software license and optional reference to license text
<contents>
-- specifying the contents of a release
<dir>
-- documenting a directory in the <contents> tag
<file>
-- documenting a file in the <contents> tag
tasks for <file>s
-- specialized file installation and manipulation
<compatible>
-- Alleviating strict versioning with <compatible>
<dependencies>
-- Dependency Specification in package.xml 2.0
<usesrole>
-- documenting custom file roles used in <contents>
<usestask>
-- documenting custom tasks used in <contents>
<phprelease>, <extbinrelease>, <extsrcrelease>, <bundle>
-- specifying the content type of a release
Each tag that needs further explanation is documented here (unfinished)
package.xml 2.0
package.xml 2.0
PEAR Manual