Re: dependencies in phpDocumentor 2.0
| From: | Jesus M. Castagnetto | Date: | Tue, 10 Jun 2003 01:59:03 +0000 |
| Subject: | Re: dependencies in phpDocumentor 2.0 | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-17235@lists.php.net to get a copy of this message | ||
--- "Tomas V.V.Cox" <cox@idecnet.com> wrote:
>
> ----- Original Message -----
> From: "Greg Beaver" <greg@chiaraquartet.net>
> To: <pear-dev@lists.php.net>
> Sent: Sunday, June 08, 2003 7:27 PM
> Subject: [PEAR-DEV] dependencies in phpDocumentor 2.0
>
>
> > Hi all,
> >
> > I'd like to take a straw poll regarding required dependencies in
> > phpDocumentor 2.0. How many people would be worried by a dependency on
> > Config, and HTML_TreeMenu? There are additional possibilities of
> depending
> > on PHP_Parser and possibly File if some of the directory search/ignore
> > features from Io are added.
> >
> > In the past, there have been many people would wanted phpDocumentor to not
> > depend on any packages, has this changed now that PEAR is out of beta?
>
> I would keep the package self contained until the dependencies stuff in pear
> cmd becomes complete.
The installation of dependencies might be easier than the uninstall, but, we
already have the '--nodeps' option, so maybe the error msg should just change
to something like:
"...
Cannot uninstall Plink_Plonk
The following packages depend on this package:
Foo_Bar
Boing_Boom
If you know what you are doing, use:
pear uninstall --nodeps Plink_Plonk
otherwise uninstall the other packages first.
..."
Basically, let the user decide what she wants to do and no second guess.
I would love to be able to install the basic phpDocumentor (perhaps containing
the default converter), and then add the other converters and cool bits as
needed.
BTW, we are talking about phpDocumentor 2.0, which is under development (IIRC),
so there is still time for implementing the needed support framework (if any is
needed), in the PEAR package manager and related pieces.
Just my 0.02
=====
--- Jesus M. Castagnetto (jcastagnetto@yahoo.com)
Research:
http://metallo.scripps.edu/
Personal: http://www.castagnetto.org/
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com