Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44376 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63886 invoked from network); 19 Jun 2009 16:38:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jun 2009 16:38:33 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.222.184 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.222.184 mail-pz0-f184.google.com Received: from [209.85.222.184] ([209.85.222.184:43645] helo=mail-pz0-f184.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BF/E2-09418-80FBB3A4 for ; Fri, 19 Jun 2009 12:38:33 -0400 Received: by pzk14 with SMTP id 14so912406pzk.29 for ; Fri, 19 Jun 2009 09:38:30 -0700 (PDT) Received: by 10.114.185.12 with SMTP id i12mr4317947waf.16.1245429510093; Fri, 19 Jun 2009 09:38:30 -0700 (PDT) Received: from Macintosh-401.local ([12.239.140.70]) by mx.google.com with ESMTPS id n6sm5971505wag.4.2009.06.19.09.38.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 19 Jun 2009 09:38:29 -0700 (PDT) Message-ID: <4A3BBF03.5050207@lerdorf.com> Date: Fri, 19 Jun 2009 09:38:27 -0700 User-Agent: Thunderbird 2.0.0.18 (Macintosh/20081105) MIME-Version: 1.0 To: PHP Developers Mailing List X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Call for a doc push From: rasmus@lerdorf.com (Rasmus Lerdorf) Guys and gals, in the old days we had a very close tie between the code and the documentation. As the project has grown the two have drifted apart. I think this is mostly because the phpdoc team has done an amazing job keeping up with the code changes and writing awesome documentation. This has made us a bit lazy and complacent. I would like to encourage everyone on this list to spend a little bit of time looking at the parts of the documentation that cover things you are familiar with. Or even just going through some of the doc bugs and helping out in general. To get you started: Checkout the phpdoc tree from cvs Read the README file When you make a change, run "php configure.php" to make sure you didn't break anything, and that is about all you need to know. If you want to build your own version of the full manual so you can see exactly what your changes will look like, do: pear install doc.php.net/phd-beta and run the phd script. It will build the manual and you can create a local docs vhost to look at it, but this is more work and not really necessary if you are just tweaking things and adding to already existing documentation. Personally I am going to try to make one doc commit per day for the next little while. -Rasmus