I am not sure why, but this post reminded me of an important aspect I
forgot to mention.  P5EE documentation must survive/live outside of the
modules.  This means I will need to use/create tools to move the pod out
of existing modules that use embedded documentation.

I say this possibly out of limited analysis of the problem/goal at hand,
but in order to provide documentation revisions back to the module
owners they will need to edit the P5EE 'certified' documentation outside
of the module.  I am not however suggesting that pod style comments
inside of a module should be avoided, but just stating the possible
difficulty in keeping things in sync between the 'certifier' and the
developer if they are separate (multiple) people.

Additionally it will be optional for developers to "Believe" in P5EE so
we need to not force compliance/inclusion of our modified
documentation.  It is however hoped that developers will like respect
the P5EE stamp of approval as it evolves.  In the interim the P5EE
approved modules along with the P5EE documentation can live independent
of the authors creation.

Aaron

On Thu, 2002-08-01 at 16:11, Stephen Adkins wrote:
> Hi,
> 
> At 03:35 AM 8/1/2002 -0500, Nigel Hamilton wrote:
> ...
> >     I noticed that the p5ee::Blue pages have javadoc-esque
> >documentation - for me this is a great leap forward to combining
> >individual CPAN modules into cohesive packages.
> 
> Hi,
> 
> You have seen the documentation I produce for P5EEx::Blue
> 
>    http://www.officevision.com/pub/p5ee/software/htdocs/api/
> 
> package using the "perldocs" utility
> 
>    http://www.officevision.com/pub/p5ee/software/sbin/perldocs
>    http://cvs.perl.org/cvsweb/p5ee/P5EEx/Blue/sbin/perldocs.PL
> 
> which is not at all finished or cleanly coded (but the output
> looks nice).
> 
> My intent (when I get back around to it) is to write a more general-
> purpose version of perldocs which creates this kind of documentation
> for whatever you have installed on your system (i.e. from CPAN or
> wherever).  Its approach will be
> 
>    * extract from the source files what information you can, and
>    * allow special comment tags to supplement and/or override this
> 
> So you will get an inheritance tree which spans CPAN packages, for
> instance.
> 
> However, as always, don't wait for me.
> I'm working on other stuff in P5EE now (the persistence system mainly).
> 
> Stephen
> 
> 
> 
> 


Reply via email to