Nach einem kurzen Blick darauf war die Doku schöner als mit epydoc.
Ich wollt mal sehen wer das noch benutzt und was ihr davon haltet?
Was haltet ihr von Doxygen für Python?
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi CapJo!CapJo hat geschrieben:Ich wollt mal sehen wer das noch benutzt und was ihr davon haltet?
Mich würde interessieren, wie einfach/schwer es ist, damit die Doku zu erstellen. Bei EpyDoc kann ich reStructuredText in den Docstrings verwenden. Wie sieht das mit Doxygen aus?
Ich verwende derzeit EpyDoc, da ich es nicht besser weiß und mir die einfache Dokumentation über die Docstrings gefällt. Allerdings mag ich die Ausgabe von EpyDoc nicht. Sie ist mir irgendwie zu unübersichtlich.
Wäre nett, wenn jemand, der Doxygen und EpyDoc genutzt hat, ein paar Worte darüber verlieren könnte, was er/sie bevorzugt und warum.
Das würde mich echt freuen.
lg
Gerold

http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Also ich hab mal ein Beispiel auf meinen Webspace gestellt.
Bei dem Beispiel handelt es sich um eine Doku von matplotlib, die ich mit doxygen erstellt habe.
http://home.arcor.de/capjo/html/index.html
Die Doku war mit wenigen Mausklicks erstellt und sieht wie ich meine recht ansprechend aus.
Bei dem Beispiel handelt es sich um eine Doku von matplotlib, die ich mit doxygen erstellt habe.
http://home.arcor.de/capjo/html/index.html
Die Doku war mit wenigen Mausklicks erstellt und sieht wie ich meine recht ansprechend aus.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich finde auch, dass epydoc ansprechend aussieht.
Wobei, ich gebe zu, dass ich meist dir() und help() verwenden, also nicht sagen kann, mit welchem man besser arbeiten kann.
Wobei, ich gebe zu, dass ich meist dir() und help() verwenden, also nicht sagen kann, mit welchem man besser arbeiten kann.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Welches der beiden Programme ist eurer Meinung nach Anwender freundlicher? Ich habe vor einigen Tagen mit Doxygen herumgespielt und das empfand ich als ganz okay - wobei es da viele Schalter gibt und man sich damit vor der ersten Doku -denke ich- ziemlich damit auseinander setzen muss um ein gescheites Doxygen Konfigurationsfile zu erstellen... Wie sieht das bei Ephydoc aus??
Bzw wozu würdet ihr mir raten? Doxygen oder Ephydoc?
Bzw wozu würdet ihr mir raten? Doxygen oder Ephydoc?
@antaeus:
Epydoc würde ich nehmen. Der Output sieht gut aus und wie schon Gerold gesagt hat kann man reStructuredText in den Docstrings verwenden, die Epydoc auswertet wenn im Sourcefile ``__docformat__ = "restructuredtext"`` steht.
Doxygen ist Komplizierter und nicht wirklich für Python geeignet. Außerdem hat es Probleme mit umlauten (zumindest die Version die ich gesteste hatte).
Andere Alternativen sind Pudge und PythonDoc.
lg
Epydoc würde ich nehmen. Der Output sieht gut aus und wie schon Gerold gesagt hat kann man reStructuredText in den Docstrings verwenden, die Epydoc auswertet wenn im Sourcefile ``__docformat__ = "restructuredtext"`` steht.
Doxygen ist Komplizierter und nicht wirklich für Python geeignet. Außerdem hat es Probleme mit umlauten (zumindest die Version die ich gesteste hatte).
Andere Alternativen sind Pudge und PythonDoc.
lg
Also ich benutzte Doxygen und kann nicht klagen, da ich Docus im normalfall eh nicht brauch und für das bisschen was ich mache reicht es aus
EpyDoc hat mir immer Fehler ausgespuckt und dann hatte ich keine Lust mehr drauf 
SigMA


SigMA
Leichtdio.de - Das Kreativ-Blog
http://www.leichtdio.de
http://www.leichtdio.de
Mal eine Rückmeldung:
Mit Epydoc an sich bin ich sehr zufrieden. Das schöne ist, dass man sich nicht erst wie bei Doxygen stundenlang durch Manuals quälen muss, nur um festzustellen, dass Doxygen nicht so recht mit Python auskommt.
Ich hatte allerdings bei Epydoc erhebliche Schwierigkeiten bei der Installation unter Suse Linux 10.1 / 10.0. Sämtliche Installationsarten funktionierten dort leider nicht. Unter Windows läuft es aber problemlos.
A.
Mit Epydoc an sich bin ich sehr zufrieden. Das schöne ist, dass man sich nicht erst wie bei Doxygen stundenlang durch Manuals quälen muss, nur um festzustellen, dass Doxygen nicht so recht mit Python auskommt.
Ich hatte allerdings bei Epydoc erhebliche Schwierigkeiten bei der Installation unter Suse Linux 10.1 / 10.0. Sämtliche Installationsarten funktionierten dort leider nicht. Unter Windows läuft es aber problemlos.
A.
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Gibt es da kein fertiges RPM-Paket?antaeus hat geschrieben: Ich hatte allerdings bei Epydoc erhebliche Schwierigkeiten bei der Installation unter Suse Linux 10.1 / 10.0.
Und wenn nicht: Mit easy-install sollte es in jedem Fall funktionieren.