問題タブ [autodoc]
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.
python - モジュール内の Sphinx autodoc 関数
私はスフィンクスを始めたばかりで、喜んで学びます。
さまざまな機能をファイル内のさまざまなセクションに分割したいと考えていindex.rst
ます。したがって、各関数には独自のヘッダーがあります。
たとえば、という名前の python ファイルがtest.py
あり、そのファイル内に 2 つの関数がある場合:
index.rst
test.py ファイル内の 2 つの関数を分離するにはどうすればよいですか?
機能を分離する方法を理解できれば、index.html
それは素晴らしいことです! 現在のように、以下を実行するだけでは、出力はあまりきれいではありません。
numpy - Sphinx Autodoc と NumpyDoc
このチュートリアル、この質問、およびnumpy docstring standardを読んだにもかかわらず、sphinx autodoc で numpy docstring をうまく処理できません。
私conf.py
は持っています:
私のdocファイルには次のものがあります:
どこpython_file.py
にある:
走るmake html
とERROR: Unknown directive type "autosummary"
. したがって、次のように追加autosummary
するとextensions
:
私は得る:
この質問で推奨されているように、私はに追加numpydoc_show_class_members = False
しますconf.py
。
make html
エラーなしで実行できるようになりましたが、 Parameters
andReturns
セクションは numpydoc セクションとして解釈されません。
この混乱から抜け出す方法はありますか?
python - 関数のみを含む 1 つの .py ファイルで Sphinx ドキュメントを作成するにはどうすればよいですか?
関数のみを含む 1 つの .py ファイルを使用して Sphinx ドキュメントを作成するにはどうすればよいですか?
:function:: console.someFunction
既に docstrings を含む複数の関数を含む .py ファイルがありますが、すべての関数を作成したくありません。すべての関数を反復するためのよりスマートまたはより良い方法はありますか?
java - SVN Precommit フックで Java クラスがコメント化されているかどうかを確認します
誰かが何かを SVN リポジトリにコミットする前に、Java クラスがコメントされていることを確認したいと思います。そこで、次のワークフローを実現したいと思います。
- ユーザーがクラス内で何かを変更する
- ユーザーがクラスをコミットしたい
- リポジトリへのコミットを実行する前に、SVN などはクラスの前とメソッドの前にコメントがあるかどうかをチェックし
public
ます (Java AutoDoc の場合)。 - コメントがある場合 => コミット、そうでない場合はエラー メッセージを返す
どうすればこれを理解できますか?pre-commit フックについて多くのことを見つけました。しかし、コミットメッセージ/コメントが設定されているかどうかを確認することがすべてでした。
誰かがこの問題の解決策を提供できれば、とても助かります。
documentation - 複数のプログラミング言語を使用するプロジェクト内で Sphinx を使用する
私が取り組んでいるプロジェクトでは、さまざまな言語 (Java、Python、C# など) の API を含むパッケージを出荷しています。これらの API はすべて、ほぼ同じドキュメントを共有していました。ドキュメントは、当社の Web サイトで PDF と HTML で別々に入手できるはずです。ユーザーは通常、興味のあるものをダウンロード/閲覧します。
現在、sdocml を使用していますが、満足していないため、より最新のツールに移行したいと考えており、Sphinx を検討しています。
Sphinxのドキュメントを見ると、次の方法が明確にわかりません。
1- 特定の API (Java API など) のドキュメントを生成するとします。
2- autodoc はどのドメインでも機能しますか?
3- ac# 拡張子はありますか?
どんな助けでも大歓迎です!
python - sphinx autodoc にはサブ関数が含まれています
関数のサブ関数を sphinx ドキュメントに自動的に含めたいと考えています。これにはどのようなオプションがありますか?
私のコードは次のようになります
今では付属のセットにcode.rst
しかし、sphinx による出力には main 関数しか含まれていません。