Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doxygen [Le 13/11/2008, 23:24] – typo jahwork | doxygen [Le 15/08/2020, 01:18] (Version actuelle) – [Liens] Mise à jour des liens brisés Bissap | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | ======= Doxygen ====== | ||
+ | {{: | ||
+ | |||
+ | **Doxygen** est un système de documentation pour C, C++, Java, Python, Php et autres langages. Il permet de générer la documentation de vos développements : | ||
+ | * à partir des commentaires insérés dans le code source | ||
+ | * à défaut de commentaires, | ||
+ | |||
+ | La documentation peut être produite dans des formats variés tels que du HTML, du [[Latex]], du RTF ou du XML. | ||
+ | |||
+ | Doxygen est un logiciel libre, publié sous licence GPL V2.0. | ||
+ | ===== Installation ===== | ||
+ | |||
+ | Pré-requis : | ||
+ | * Disposer des [[: | ||
+ | * Avoir une connexion internet activée et opérationnelle ; | ||
+ | * [[: | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | ==== Interface graphique ==== | ||
+ | Ouvrez un terminal et entrez la commande suivante : | ||
+ | < | ||
+ | il ne vous reste plus qu'à [[: | ||
+ | |||
+ | Le bouton wizard vous permet | ||
+ | * de créer votre projet | ||
+ | * de sélectionner le dossier contenant les sources ou celui accueillant votre documentation | ||
+ | * de sélectionner le format de sortie : HTML avec ou sans frames, [[Latex]], RTF, pages man, XML, PDF, Postscript. | ||
+ | * de générer des diagrammes | ||
+ | |||
+ | Le bouton Expert vous permet d' | ||
+ | |||
+ | Le boutons Save vous permet de sauvegarder votre projet de documentation, | ||
+ | |||
+ | Il ne vous reste alors plus qu'à cliquer sur Run pour obtenir le résultat. Libre à vous ensuite d' | ||
+ | |||
+ | ==== En ligne de commande ==== | ||
+ | Il est conseillé de commencer avec le wizard, au moins à fin de créer votre // | ||
+ | Ensuite, il suffit de lancer: | ||
+ | < | ||
+ | |||
+ | ===== Extensions ===== | ||
+ | Pour intégrer des graphes de classe, de collaboration... doxygen donne accès, en mode //wizard// à un onglet // | ||
+ | [[https:// | ||
+ | |||
+ | ===== Liens ===== | ||
+ | * **(en)** Page officielle de [[https:// | ||
+ | * **(en)** Tous les [[https:// | ||
+ | * **(en)** [[https:// | ||
+ | * **(en)** La longue liste des [[https:// | ||
+ | |||
+ | ----- | ||
+ | |||
+ | // |