Ich schließe mich DasIch an. Um Dokumente in Sphinx zu entwerfen braucht man keine Kenntnisse in Python. Ich selbst habe Sphinx verwendet um meine Protokolle zu schreiben (Protokoll im Sinne von Mitschrift einer Sitzung). Das hat den Praktischen Nutzen, dass ich aus der Dokumentation automatisch Latex, HTML, PDF Dokumente generieren kann. Zudem kann man die Unterschiede zwischen den einzelnen Dokumenten sehr einfach erkennen im Gegesatz zu einer XML Dokumentation muss man sich dabei nicht mit Tags herumschlagen.
Abgesehen davon kann man auch andere Programmiersprachen mit Sphinx dokumentieren:
it has excellent facilities for the documentation of Python projects, but C/C++ is already supported as well, and it is planned to add special support for other languages as well
@bennnil:
Schau dir zusätzlich zu:
http://sphinx.pocoo.org/tutorial.html
Mal folgendes an:
http://packages.python.org/an_example_p ... phinx.html
Da werden übersichtlich Beispiele zu Listen und anderen Formatierungen gezeigt.
Damit solltest du dein erstes Sphinx Dokument erstellen können. Dann hast du schon Mal was zum vorzeigen.
Die Paragraphen die sich um Python Dokumentation kümmern kannst du erst Mal überspringen.
Da du im Softwaredevelopment Bereich arbeitest solltest du dir diese anschließend trotzdem zu Gemüte führen. Das sind sowieso nur Sinnlos Funktionen, die kaum aus Code bestehen und nur veranschaulichen wie man allgemein Methoden/Funktionen definiert.
Ich verwende außerdem ein Skript welches automatisch alle Kommentare aus einem Python Verzeichnis extrahiert und mithilfe von Sphinx die entsprechende Dokumentation generiert. Ich glaube aber, dass das von Sphinx noch nicht direkt unterstützt wird.