RE: [PHP-GTK] what is going on with gtk.php.net?

From: Date: Fri, 16 Jul 2004 12:26:28 +0000
Subject: RE: [PHP-GTK] what is going on with gtk.php.net?
References: 1  Groups: php.gtk.general 
Request: Send a blank email to php-gtk-general+get-4744@lists.php.net to get a copy of this message
Rhys: we already _have_ a centrally managed effort.. > -----Original Message----- > From: Rhys Campbell [mailto:rhys.campbell@da-systems.co.uk] > Sent: 16 July 2004 13:07 > To: PHP-GTK Mailing List (E-mail) > Subject: RE: [PHP-GTK] what is going on with gtk.php.net? > > > OK, seems like not many people are with me on this. The ants > anology is good, but like ants I think people will tend to leave > the not so sweet parts. Anyway this post has generated a lot of > traffic so there's obviously a lot of interest in the issue. I > think the idea of a cenrally managed effort is a good one, but > you may be right about it not getting used. Bit sad really as you > can see the good Sun have done on the documentation for Java (a > rival of PHP-GTK????). I'll start thinking about what I can do > this weekend and stop pestering this list with my rantings. > > Regards, > Rhys > > -----Original Message----- > From: Steph [mailto:steph@zend.com] > Sent: 16 July 2004 12:23 > To: Rhys Campbell; PHP-GTK Mailing List (E-mail) > Subject: RE: [PHP-GTK] what is going on with gtk.php.net? > > > > Obviously I'm not saying throw away the present manual there is a > > lot of useful information there. But the old saying goes "Too > > many cooks spoil the broth.". What I'm saying is that central > > management of the documentation is needed to be effective, i.e. > > you look at this widget and document all \ or many of its > > properties, methods ect according to these guidlines \ standards, > > formal methods, or whatever. This work could then be submitted to > > a project leader(s) for review which would then be passed back > > for corrections or included into the manual. I'm sure, like > > myself, many have busy lives but if we work with common aims on > > this I think it can be done. Having people randomly work on > > sections will not produce a coherant manual - central management > > and review is the key. > > Getting any material at all would be pretty key from where I'm standing :) > > The more complex the process, the less likely you are to see anyone going > through with it. 'Having people randomly work on sections' is _exactly_ > what the php.net manual guys do; OSS documentation, like OSS > anything else, > is better demonstrated by watching a nest-ful of ants retrieve a > teaspoonful > of sugar than by anything else I can think of. There's already control > there, in the form of other users, in the form of user notes, and in the > form of peer review (quite a few people have CVS karma for the manual, but > most of them are translators rather than initiators). It's much easier to > get information corrected than it is to get information there in the first > place; witness this list, and the amount of flak the PHP-GTK > manual's taken > over the years for incompleteness, versus the amount of people who have > contributed original material to it. It's always easier to criticise > existing work than it is to produce any. > > At php.net nowadays, the docs team request that new functionality (and new > extensions) are initially documented by the person that wrote that > functionality or extension. This isn't an option we have here; Andrei's > contributed a couple of classes to the manual (and it took him a lot less > time than it would've taken me), but we can hardly ask him to > document 100+ > classes in his spare time. Even if he had any. He automated what he could > and left the rest for people to fill in. In other words, at present - > still - if there are no signals and no properties outlined in a PHP-GTK > class, it's safe to say that that class has never been touched by anyone > writing documentation. > > I should maybe make the secondary point that the GTK+ 1.2.* project itself > had the same documentation problems we face here. That manual was never > completed either. The documentation for GTK 2 is similarly generated but > was better thought through, with the developers getting involved to > introduce new concepts. > > I'm blathering. Sorry :) but all this stuff does need thinking about > before anyone goes to the trouble of setting up an environment that won't > get used, or a second manual, or anything along similar lines. > > - Steph > > -- > PHP-GTK General Mailing List (http://gtk.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.gtk.general (#4744) next »