Re: Documenting the Zend2 extension API
| From: | Antony Dovgal | Date: | Thu, 26 Apr 2007 17:59:49 +0000 |
| Subject: | Re: Documenting the Zend2 extension API | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-29059@lists.php.net to get a copy of this message | ||
On 04/26/2007 09:47 PM, Marcus Boerger wrote:
Hello Antony, Thursday, April 26, 2007, 12:25:30 AM, you wrote:You really think this is good structure?On 04/26/2007 02:12 AM, Marcus Boerger wrote:Doxygen (which seems to be uses by the majority of F/OSS projects) generates completely unreadable docs. Every time I look into ICU docs (generated by Doxygen) I get lost for 10 minutes trying to find a function _by name_. In the same time, other tools do not provide such a wide range of output formats as available in Doxygen.Hu? It has a search option if you want.This one? =) http://www.icu-project.org/apiref/icu4c/search.php?query=strcatAnd it has alphabetical lists for functions, consts, classes, files, modules, whatever.Maybe there is something wrong with ICU docs (or with me?), but I can't find any alphabetical index of functions. All I can see is a list of functions per file, which is noway convenient.Go to: http://www.php.net/~helly/php/ext/spl/ On the left select 'file members' Then on the top of the main part select 'functions' That will give you all global functions.
Now, open 'Class Members' on the left Then on the top of the main part select 'functions' That will give you a list of all functions, each with a list of classes/interfaces implementing them4 clicks just to get to the list of functions? No, doxygen is definitely not what I would like to use.
-- Wbr, Antony DovgalAnd if that is not enough we could take it's xml output to feed a database and provide a fulltext search on that.We can also use any of search engines available to search in the result HTML. But the point is that the docs should be well structured enough so that a fulltext search would not be required.As i said, from doxygen' XML output we can generate any kind of structure we see fit.