GithubでオープンソースプロジェクトのAPIドキュメントを生成したいと思います。C#プロジェクトのXMLドキュメントコメントから自動的に作成したいと思います。私の弱いグーグルはバブキスになりました。これを行う方法はありますか?
GithubスタイルのMarkdownであることが望ましいです。
GithubでオープンソースプロジェクトのAPIドキュメントを生成したいと思います。C#プロジェクトのXMLドキュメントコメントから自動的に作成したいと思います。私の弱いグーグルはバブキスになりました。これを行う方法はありますか?
GithubスタイルのMarkdownであることが望ましいです。
オンラインのC# XML ドキュメントから Markdown へのコンバーターは次のとおりです: http://varus.io/vsdoc-2-md/
@formixian のアルゴリズムに基づいています。
少し調べてみたところ、この要点の宝石を見つけました。
VS XML ドキュメント ファイルから Markdown を生成します
C# XML -> マークダウンをコンソールに出力します。さらに洗練される可能性はあると思いますが、これは本当に素晴らしいスタートです。私はそれをテストしました、そしてそれは完全に機能しています。
Sandcastleを使用してプレーンな HTML を生成し、それを使用することになりました。必然的に、独自のパーサーまたは Sandcastle 用のカスタム テンプレートを作成するだけです。
Doxygen や QDoc の学習曲線が好きではありませんでした。
私はDoxygenをお勧めします。構成ファイルと XSLT を使用して Doxygen を構成することで、ほぼ何でも実行できます。http://www.doxygen.nl/
ソース ファイルと出力を構成ファイルに設定し、XSLT を使用して出力をカスタマイズします。
Doxygen にはパーサー ツール ( http://code.google.com/p/doxygenxmlparser/ ) があり、C# で多くの作業を行うために既に用意されています。
if(youDoNotLikeThisIdea == true) 高度に構成可能な別のツールは、QDoc (Qt API の一部) @ http://qt-project.orgです。もちろん、QDoc を使用するには、特に Qt と QDoc をビルドする必要があります。
幸運を!