Re: Re[2]: [PEAR-QA] Documentation..

From: Date: Mon, 06 Dec 2004 21:27:04 +0000
Subject: Re: Re[2]: [PEAR-QA] Documentation..
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.pear.qa 
Request: Send a blank email to pear-qa+get-2085@lists.php.net to get a copy of this message
On Mon, 6 Dec 2004 22:56:05 +0200, anatoly techtonik <techtonik@php.net> wrote: > Hello Greg, > > >> <opening mouth> > >> I think we mean end-user documentation here, not just API docs, to > >> include short narrative description (3-4 sentences or a couple of > >> paragraphs?) and getting-started examples. > >> <closing it up again> > > GB> no API docs is a bug. No verbose tutorials is a feature request. Would > GB> you say that PEAR_PackageFileManager has no documentation? It is 99% > GB> API docs, but as a part of API documentation, there is a usage example > GB> for important methods. The two kinds of documentation are not mutually > GB> exlusive. > > GB> I like tutorials, but they are not essential to understanding 99% of > GB> packages. What really matters is knowing how to use a method/class and > GB> what the expected usage is. The rest is candy for people who are also > GB> learning how to program at the same time. > > The best user docs I ever used on PEAR is XML-RPC. No class::method > gibberish in TOC. All on one page in right order of introduction for > inexperienced user and also a good logical reference, structurized by > logic and not by alphabet. Since every package need special approach, > tutorial is the best way to introduce package logic. > > I must say, that I'd like to learn to write such cool docs and read some > series of articles called "Writing good documentation", "Introducing > package" or "PEAR designing patterns", but my English is very poor. =( > Every linguistic university has a course how to write an essay, a > bussiness letter, a resume. PEAR has it's CS, packages, but good > documentation is a half of key to success. Take PHP as example. > > As developer in many cases I even can't start writing docs, because I > don't know where to start, what to tell and how to do it. The easy way > to skip the problem is PHPDocumentor. > > As for package manager, I still prefer XML-RPC style. First I'd like > to know what classes exists and what they do (and not to read long > lines like PEAR_PackageFileManager::PEAR_PackageFileManager()). After > that I'm interested in one class only and I want to observe it's > methods. I already know how class is named, so I don't want to search > correct method name among PEAR_PackageFileManager::_______________ > symbols. I need more time to get correct information, because I've got > a lot of superfluous data and that is inconvenient. Like spam. =) > If you want quick access to docs, open up the source in your favorite editor and search for the function name. It's the quickest way to get to function docs. -- Justin Patrin

« previous php.pear.qa (#2085) next »