Re: svn: /phpdoc/doc-base/trunk/ funclist.txt funcsummary.txt quickref.txt
| From: | Philip Olson | Date: | Mon, 06 Jun 2011 17:00:06 +0000 |
| Subject: | Re: svn: /phpdoc/doc-base/trunk/ funclist.txt funcsummary.txt quickref.txt | ||
| References: | 1 2 3 | Groups: | php.doc.cvs |
| Request: | Send a blank email to doc-cvs+get-8215@lists.php.net to get a copy of this message | ||
On Jun 6, 2011, at 7:51 AM, Moacir de Oliveira wrote:
> hi all,
>
> Em 6/6/2011 10:12, Hannes Magnusson escreveu:
>> On Mon, Jun 6, 2011 at 05:41, Philip Olson<philip@php.net> wrote:
>>> philip Mon, 06 Jun 2011 03:41:28 +0000
>>>
>>> Revision:
>>> http://svn.php.net/viewvc?view=revision&revision=311858
>>>
>>> Log:
>>> Updated the generated function text files using PhD_IDE. Deals with PHP bug #47651 and
>>> PHP bug #52079. Kept BC where possible, but removed cruft from when these were generated by scanning
>>> php-src. Adds many functions, and is the lists are alphabetical.
>>>
>>
>> That was really generated purely with PhD_IDE? Nice
>>
>> -Hannes
>>
>
> The xmlwriter_* functions are still missing, I've commited the patch to fix this problem
> in the docs some days ago.
It was generated using PhD_IDE, although a few minor hacks were required to cleanup the output. For
example, "Constants for PDO_4D" is listed as a function name due to how we markup PDO, so
a simple test for ' ' solved that. And newlines had to be removed from refpurpose although
that's not a PhD_IDE problem, but it is for single-lined definition text files. And lastly,
method names are foo.bar() so I changed them to foo::bar() in the output. I meant to submit a bug
report about these, but Moacir will probably fix them before I finish writing the report. :)
Moacir found an issue where some OOP+Procedural docs are/were missing the second <refname>,
which caused the problem of them missing here. This also affects ext/datetime and ext/fileinfo, to
go along with the aforementioned [fixed] ext/xmlwriter.
tl;dr Not perfect (yet) but PhD_IDE is AWESOME! And it's a great base for general documentation
QA tools.
Regards,
Philip