Re: PHPDoc modifications/enhancements/front end
| From: | Tim Gallagher | Date: | Fri, 08 Mar 2002 23:05:44 +0000 |
| Subject: | Re: PHPDoc modifications/enhancements/front end | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-4947@lists.php.net to get a copy of this message | ||
I'm not so sure if everyone would consider what I've done to be an "improvement",
I've made changes across 15 files (includes the html templates) so it's not a small change
I hesitate to submit the changes directly to cvs if nobody likes the changes. Perhaps cvs make going back to a previous version easier than I think it would be, in which case please correct me.
I've worked on it most of today, with the latest version from cvs, incorporating my changes into the most current version. I created some extra configuration variables (constants) where I thought both my change, and the current code both had something to offer different people to allow the end-user to decide which functionality to use. I still haven't done anything with allowing different templates to be selected via the web-interface. And I may have broken the command line version... I hadn't thought about that.
I have posted an updated version of PHPDoc at
http://www.smur.net/code/phpdoc38.zip
for people to look at.
the files I've changed are:
PHPDoc\apidoc\keep\phpdoc.css
PHPDoc\parser\PhpdocParserCore.php
PHPDoc\parser\PhpdocParserRegExp.php
PHPDoc\renderer\html\templates\class.html
PHPDoc\renderer\html\templates\classtree.html
PHPDoc\renderer\html\templates\elementlist.html
PHPDoc\renderer\html\templates\frame_packageelementlist.html
PHPDoc\renderer\html\templates\frame_packagelist.html
PHPDoc\renderer\html\templates\module.html
PHPDoc\renderer\html\templates\modulegroup.html
PHPDoc\renderer\html\templates\packagelist.html
PHPDoc\renderer\html\PhpdocHTMLClassRenderer.php
PHPDoc\renderer\html\PhpdocHTMLIndexRenderer.php
PHPDoc\index.php
PHPDoc\prepend.php
Generally speaking improvements are very much welcome. haven't checked it but: in case it's working, please commit it. If required ask for a CVS account, Stig and some other guys should be able to give you one. Ulf