Doxygen est une application permettant de générer de la documentation en rapport avec les sources de votre programme et/ou site web ... Doxygen permet ainsi de créer rapidement la documentation technique d'un projet (sources C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), PHP, C#, D.).

L'installation sous ubuntu se fait rapidement :

sudo apt-get install doxygen

L'application doxygen-gui permet de lancer une interface pour créer un fichier de configuration doxygen qui vous permettra de générer la doc en une ligne de commande !

sudo apt-get install doxygen doxygen-gui

Cependant, pour un fonctionnement correct de doxygen, il faudra aussi installer les applications suivantes :

sudo apt-get install  pgf graphviz

Vous pouvez générer différents formats de doc :

  • RTF
  • Latex
  • CHM
  • HTML
  • XML

Vous pouvez voir quelques exemples de documentation générée via doxygen !