私はオブジェクト指向プログラミングを使用してMATLABパッケージを作成しています。 MathWorksのウェブサイトのtutorialに従ってクラスを文書化しました。しかし、このドキュメントの標準は、doc
とhelp
コマンドでのみ動作しますが、publish
では動作しません。例えば、宣言の前に記述された記述を持つプロパティは、HTMLに宣言された宣言を持っていません。ファイルの先頭にはプロパティやメソッドのリストがないため、ユーザーはそれらのプロパティやメソッドにすばやくスキップできます。最後に、HTMLに解析されるのではなく、コード内のコメントからドキュメントを直接読み込む必要があります。MATLABクラスのドキュメントをHTMLに公開
publish
にクラス内のHTMLドキュメントを追加しようとすると、コードはdoc
とhelp
にも表示されますが、これは望ましくない動作です。 プロパティとメソッドをWebに公開できるようにクラスのドキュメントを作成する方法はありますか?私はSphinx(Python)やDoxygen(多くの言語)のようなドキュメントジェネレータで、クラス、メソッド、プロパティの説明をHTMLに解析してRead the DocsやGitHub Pagesなどの場所で公開できるようにしています。 MATLABにそのようなことがあるかどうかを知ることができます。