Doxygen is a tool addressed to programmers, which allows you to create documentation of projects based on the source code and specially formatted comments embedded in it. It was originally created for C+++, but also supports other programming languages such as C, Objective-C, C#, D, PHP, Java, Python, IDL, Fortran, VHDL and Tcl. The programme is not complicated and can significantly simplify the documentation process, mainly in the case of more complex projects.
Its operation is based on the analysis of loaded files with source code and "catching" special comments, on the basis of which the documentation is generated. In addition to the text itself, the tool also supports tables, charts, etc. Doxygen enables configuration of many different aspects of documents related to programming projects.
From the level of the wizard we can enrich our documentation with such elements as logo, version number and many, many others. The tool is available for Windows, Linux and Mac OS. It can be operated in text mode on the command line or using a graphical interface.
The author has prepared a set of profiles optimized for the most popular programming languages. The output documentation can be saved as HTML, LaTex, XML, RTF or man's help manual pages.









