Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37180 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12919 invoked from network); 22 Apr 2008 17:06:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Apr 2008 17:06:47 -0000 Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.185 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 212.25.124.185 il-mr1.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from [212.25.124.185] ([212.25.124.185:37024] helo=il-mr1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F2/A0-09668-32B1E084 for ; Tue, 22 Apr 2008 13:06:45 -0400 Received: from mx1.zend.com (il-ex1.zend.net [10.1.1.21]) by il-mr1.zend.com (Postfix) with ESMTP id 7C62A9F59F8; Tue, 22 Apr 2008 20:07:10 +0300 (IDT) Received: from us-ex1.zend.com ([192.168.16.5]) by mx1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 22 Apr 2008 20:07:29 +0300 Received: from [192.168.16.217] ([192.168.16.217]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 22 Apr 2008 10:07:18 -0700 Message-ID: <480E1B15.5050006@zend.com> Date: Tue, 22 Apr 2008 10:06:29 -0700 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: Marcus Boerger CC: PHP internals References: <97A40CDA-69F5-4CD5-8974-276625638380@roshambo.org> <147898898.20080422182434@marcus-boerger.de> In-Reply-To: <147898898.20080422182434@marcus-boerger.de> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 22 Apr 2008 17:07:18.0548 (UTC) FILETIME=[522AC540:01C8A49B] Subject: Re: [PHP-DEV] spl documentation From: stas@zend.com (Stanislav Malyshev) Hi! > Personally I tried for year to get some feedback on getting documentation > to support classes. And we still do not have any acceptable support. So I My impression is PhD now supports classes quite well. There are even skeletons as I understand :) I wonder how hard would it be to write a script to generate half-baked docbook files from the same data doxygen works with (my guesstimate would be couple of days effort, but that's just a guess :) for later manual editing. > 1) delete all my documentation and/or simply ignore what I did and write > whatever documentation you guys want. The code I use for doxygen would I think deleting any docs would be a waste, and doxygen docs definitely have its use. They just don't replace the manual. > 3) Finally support inheritance in the documentation and either generate > inheritance- and call-graphs for the manual or simply use doxygens xml I think manual needs just plain old method descriptions, etc. much more that inheritance graphs. Not to say those can't be useful - they can - but right now we don't have even the bare minimum - list of classes and methods which may say in plain text what inherits what. Once we have that, we might proceed to doing more cool stuff like inheritance graphs. -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com