問題タブ [sphinx-napoleon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
288 参照

python-sphinx - Python コードのコメントとドキュメント文字列の基本的な構文

Sphinxを使用してコードのドキュメントを作成する方法を学んでいます。このような例をいくつか見た後:

Sphinx がコメントを理解してキャッチできるようにするために、コメントで使用される言語は何ですか? この構文とロジックがないと、Sphinx はコード内のコメントを認識せず、HTML を生成するとモジュールが空になります。

ここに例があります:

ここに画像の説明を入力

0 投票する
1 に答える
81 参照

python - Napoleon プリプロセッサを使用してスフィンクスに画像を挿入する

sphinx 3.1.1 を使用して、napoleon プリプロセッサを使用して画像を挿入したいと考えています。

docstring に ".. image::" というコマンドを含めることで、ナポレオン プリプロセッサによる事前解釈が防止され、docstring は標準の sphinx インタープリターによって解釈されるようです。

画像は正しく視覚化されていますが、パラメーターと戻り値が正しく解釈されず、プレーン テキストのように見えます。

ここに画像の説明を入力

image コマンドを削除すると、期待どおりの解釈が得られます。

ここに画像の説明を入力

誰にも解決策がありますか?

注意: スフィンクス標準の reStructuredText でドキュメントを書きたくありません。

0 投票する
1 に答える
1092 参照

python - ナポレオンと autodoc がどのように相互に作用するか

Sphinx がクラス記述をレンダリングする方法の動作に変化があることに気付きました。このコードを考えると

プラスいくつかの一般的な Sphinx 設定、私は約 2 年前にこれを取得するために使用

ドキュメントにはdocstringのみが表示されます

そして今これを手に入れています

ドキュメンテーションは、docstring にあるかのようにクラス変数を表示します

クラス変数をクラス定義の最後に追加しないように Sphinx に指示する方法はありますか? Noneデフォルトがないという理由だけで、それらの値が であると想定するのは特に面倒です。


この問題は、Sphinx の設定などに関するコメントにもう少しコンテキストが含まれているこの投稿のディスカッション中に発生しました。