Doxygen ist ein Werkzeug für Programmierer, mit dem Sie die Dokumentation von Projekten auf der Grundlage des Quellcodes und speziell formatierter Kommentare erstellen können. Es wurde ursprünglich für C+++ entwickelt, unterstützt aber auch andere Programmiersprachen wie C, Objective-C, C#, D, PHP, Java, Python, IDL, Fortran, VHDL und Tcl. Das Programm ist unkompliziert und kann den Dokumentationsprozess erheblich vereinfachen, vor allem bei komplexeren Projekten.
Die Funktionsweise basiert auf der Analyse von geladenen Dateien mit Quellcode und dem "Abfangen" von speziellen Kommentaren, auf deren Grundlage die Dokumentation generiert wird. Zusätzlich zum Text selbst unterstützt das Tool auch Tabellen, Diagramme usw. Doxygen ermöglicht die Konfiguration vieler verschiedener Aspekte von Dokumenten im Zusammenhang mit Programmierprojekten.
Auf der Ebene des Assistenten können wir unsere Dokumentation mit Elementen wie Logo, Versionsnummer und vielen, vielen anderen anreichern. Das Tool ist für Windows, Linux und Mac OS verfügbar. Es kann im Textmodus über die Befehlszeile oder über eine grafische Oberfläche bedient werden.
Der Autor hat eine Reihe von Profilen vorbereitet, die für die gängigsten Programmiersprachen optimiert sind. Die Ausgabedokumentation kann als HTML, LaTex, XML, RTF oder man's help manual pages gespeichert werden.






