|
Posted by Mike Willbanks on 05/12/05 08:33
anthony,
> Some of the key points I am looking at personally include:
> 1) Long term viability of the solution chosen. This could be offset by
> the compatibility of the tags with other products.
> 2) Ease to get existing code documented to the chosen standard
> 3) Ease to document future code
> 4) Quality/flexability of the tool chosen
>
> Anyway, which opensource documentation tool do you recommend and why?
> Please indicate in responses which you have experience with.
Personally I use PHPDocumentor. One because of the support it has with
the tags alone are normally far better than the others. The tags itself
works with the svn/cvs tags as well ie (@version).
The ease of using PHPDocumentor is insanely easy. Although it may take
a little bit to actually get used to it and understand it as most
documenting programs do, but if you are at all familiar with JavaDoc you
will run right into it fine.
To document future code is extremely easy, and even if you deprecate a
function there are tags for that as well! Also tags to show that this
function was available since a certain date.
The quality and flexibility in my mind is amazing, there is only one
thing more that I want is to be able to have inline code examples
generated if more than one exists.
Mike
Navigation:
[Reply to this message]
|