Aperçu


La première partie constitue un manuel d'utilisation :

La deuxième partie constitue un manuel de référence :

  • La section Fonctionnalités présente un aperçu de ce que Doxygen peut faire.
  • La section Utilisation de Doxygen montre comment utiliser le programme Doxygen.
  • La section Utilisation de Doxywizard montre comment utiliser le programme Doxywizard.
  • La section Configuration montre comment affiner Doxygen, afin qu'il génère la documentation souhaitée.
  • La section Commandes spéciales montre un aperçu des commandes spéciales qui peuvent être utilisées dans la documentation.
  • La section Commandes HTML présente un aperçu des commandes HTML qui peuvent être utilisées dans la documentation.
  • La section Commandes XML présente un aperçu des commandes XML de style C# qui peuvent être utilisées dans la documentation.
  • La section en charge des emojis présente une introduction sur la manière dont les emojis peuvent être utilisés dans la documentation.

La troisième partie fournit des informations aux développeurs :

Licence Doxygen

Copyright © 1997-2025 par Dimitri van Heesch.

La permission d'utiliser, de copier, de modifier et de distribuer ce logiciel et sa documentation est accordée par la présente sous les termes de la licence publique générale GNU. Aucune déclaration n'est faite quant à l'adéquation de ce logiciel à quelque fin que ce soit. Il est fourni « tel quel » sans garantie expresse ou implicite. Voir la licence publique générale GNU pour plus de détails.

Les documents produits par Doxygen sont des œuvres dérivées des données utilisées dans leur production ; ils ne sont pas concernés par cette licence.

Exemples d'utilisateurs

Doxygen prend en charge un certain nombre de formats de sortie, le HTML étant le plus populaire. J'ai rassemblé quelques bons exemples de projets réels utilisant Doxygen.

Ces exemples font partie d'une liste plus large de projets qui utilisent Doxygen. Si vous connaissez d'autres projets, faites-le moi savoir et je les ajouterai.

Travaux futurs

Bien que Doxygen soit déjà utilisé avec succès par un grand nombre d'entreprises et de projets open source, il y a toujours place à l'amélioration.

Vous pouvez également soumettre des demandes d'amélioration dans le bug tracker.

Remerciements

Merci à :

  • Malte Zöckler et Roland Wunderling, auteurs de DOC++. La première version de Doxygen empruntait du code à une ancienne version de DOC++. Bien que j'ai réécrit pratiquement tout le code depuis, DOC++ m'a quand même donné un bon départ dans l'écriture de Doxygen.
  • Toutes les personnes de Qt Software, pour avoir créé une magnifique boîte à outils d'interface graphique.
  • Steffen Schümann pour avoir créé ghc::filesystem qui est utilisé par Doxygen.
  • Michael McTernan pour avoir créé mscgen qui est maintenant intégré dans Doxygen.
  • Mon frère Frank pour avoir dessiné les logos.
  • Harm van der Heijden pour avoir ajouté la prise en charge de l'aide HTML.
  • Wouter Slegers pour avoir enregistré le domaine www.doxygen.org.
  • Martin Kreis pour avoir ajouté la prise en charge VHDL.
  • Parker Waechter pour avoir ajouté le générateur de sortie RTF.
  • Joerg Baumann, pour avoir ajouté des blocs de documentation conditionnels, des liens PDF et le générateur de configuration.
  • Tim Mensch pour avoir ajouté la commande todo.
  • Christian Hammond pour avoir repensé le site Web.
  • Ken Wong pour avoir fourni le code de l'arborescence HTML.
  • Talin pour avoir ajouté la prise en charge des commentaires de style C# avec le balisage XML.
  • Petr Prikryl pour avoir coordonné le support d'internationalisation. Tous les responsables de la maintenance des langues pour avoir fourni des traductions dans de nombreuses langues.
  • beaucoup, beaucoup d'autres pour leurs suggestions, correctifs et rapports de bogues.

Liens sponsorisés

(sans rapport avec doxygen)

Heers