Warum eine "externe" Doku schreiben, wenn der Code schon "intern" dokumentiert ist. JavaDoc hat es vorgemacht, es folgte PHPDoc und Konsorten. Sehr beliebt ist derzeit DoxyGen. Doch DoxyGen kann auch nicht alles (wenn auch das meiste). So kommt es bspw. nicht mit Javascript Literalen klar. Und das naechstbekanntere JSDoc leider auch nicht. Dann gibt es noch http://naturaldocs.org/ - aber das entlehnt sich schon wieder zu sehr der schon fast eingebuergerten JavaDoc Syntax - wobei der Ansatz sehr gefaellt. Was bleibt ist das relativ unbekannte jGrouseDoc von http://jgrouse.com/ - und siehe da, es wird von Google forciert..
http://www.netzwerk-des-wissens.de/ArtikelZusammenstellen_DB.php?artikel_id=29">Link
I am still using jGrouseDoc.
But I had to workaround something in the xslt files, as I wanted to configure whether the generated API doc contains all methods, or only the public ones (e.g. for an end user, the private ones are not necessary).
If you're interested I am send you the files. Would be nice if you can configure this in the xml file in the future?