Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, and to some extent D. Doxygen also supports the hardware description language VHDL.
Doxygen can help you in three ways:
The latest binaries and source of Doxygen can be downloaded from:
Linux & Windows and MacOS Build Status:
Coverity Scan Build Status:
Doxygen's internal source code documentation
Install: Please read the installation section of the manual (https://www.doxygen.nl/manual/install.html)
Project stats: https://www.openhub.net/p/doxygen
Use the issue tracker to report bugs.
There are three mailing lists:
In May 2013, Doxygen moved from subversion to git hosted at GitHub
Enjoy,
Dimitri van Heesch (doxygen at gmail.com)