が利用可能になりました! リリース日: 2024年12月28日

コード ドキュメンテーション。
自動化されています。

無料、オープンソース、クロスプラットフォーム。

Dark Light

Doxygen は、ソフトウェア開発で広く使用されているドキュメント生成ツールです。ソースコードのコメントからドキュメントの生成を自動化し、クラス、関数、変数の情報を解析して、HTMLやPDFなどの形式で出力します。ドキュメント作成プロセスを簡素化および標準化することにより、Doxygen は、多様なプログラミング言語とプロジェクト規模にわたるコラボレーションとメンテナンスを強化します。

複数の出力フォーマット

Doxygen は、HTML、PDF (LaTeX 経由)、Word (RTF 経由)、XML など、さまざまな出力形式でドキュメントを生成できます。

この柔軟性により、開発者はニーズに最適な形式を選択したり、ドキュメントをさまざまなシステムに統合したりできます。

Markdown

Doxygen の Markdown サポートにより、Markdown のシンプルさと Doxygen の強力な機能を組み合わせてコードをドキュメント化できます。

Markdown に加えて、Doxygen は、関数、パラメータ、戻り値に関する追加情報を提供するために、\param、\return、\brief などの多くの コマンド をサポートしています。

C++

Doxygen は、C++ コードのドキュメント化を強力にサポートしており、言語の複雑さを認識し、包括的なドキュメントを生成します。

C++ に加えて、Doxygen は C、Python、PHP、Java、C#、Objective-C、Fortran、VHDL、Splice、IDL、および Lex もサポートしています。

相互参照

Doxygen は相互参照機能を提供し、ユーザーがドキュメントのさまざまな部分間を移動できるようにします。

Doxygen は関連要素へのハイパーリンクを生成し、コードベースの探索や異なるコンポーネント間の関係の理解を容易にします。

ダイアグラム

Doxygen は、クラス階層とコラボレーション図のグラフィカルな表現を生成でき、クラスと関数間の関係の視覚的な概要を提供します。

設定

Doxygen は、ドキュメント生成プロセスをカスタマイズできる設定ファイル (Doxyfile) を提供します。出力形式、ファイルの包含/除外など、さまざまな設定を制御できます。

スポンサーリンク
(doxygen とは関係ありません)