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 02/09/2009, 17:34] – Quelques exemples de documentation générées > Quelques exemples de documentation générés Canigou 66 | 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:// | ||
| + | |||
| + | ----- | ||
| + | |||
| + | // | ||
