I'm not really involved in the documentation side of things, so take what I
say with a grain of salt.

It seems to be that a lot of the time, the documentation on the website is
out of step with the latest release of PHP.  In almost all of these cases,
PHP is at version X, and the online docs are describing version X+1, or the
CVS version.

This makes it pretty annoying for users.

Case in point: the DOMXML extension is now much better documented, but none
of the functions listed apply to PHP 4.1.2.  Furthermore, all the DOMXML
functions that *are* in PHP 4.1.2 have been dropped from the documentation
in favour of (what I assume) are the new 4.2.0 functions.

I think this needs to be addressed.

Can the documentation folks use release tags like the dev folks do?  For
instance, when PHP 4.2.0 is release, make a PHP_4_2_0 branch in CVS for the
docs.  The website docs get built using that branch.  Any changes to the
*current* docs (spelling changes, etc.) get made on that branch, but any new
docs that reflect PHP 4.3.0 are made on the HEAD branch.  Then, when 4.3.0
is released, make a PHP_4_3_0 tag, and change the scripts to generate the
online docs to use that branch.  Rinse and repeat.

Thoughts?

- Colin

Reply via email to