問題タブ [sphinx-apidoc]
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-apidoc -F -o メイク ファイルの作成に失敗しました:
Sphinx を使用して、私が取り組んできた Python ライブラリを文書化しようとしています。途中でこの投稿を大まかなガイドとして使用してきました。しかし、Sphinx を正しく動作させるのに問題があります。
すべての設定が完了したら、Sphinx がインストールされ、プロジェクトのルートから入力するコードにドキュメントを追加しました。
出力:
次に、docs/conf.py をそれぞれ編集して、sys.path.insert(0, os.path.abspath('/Users//path/to/mypackage')) が正しいことを確認します。
ただし、次の方法で(docsディレクトリ内から)ドキュメントをビルドしようとすると:
私は次のように迎えられます:
私は sphinx-apidoc を使用し、他のライブラリで html を作成しましたが、これに遭遇したことはないので、途方に暮れています。何かご意見は?
python - Sphinx: autodoc を含む html の強制再構築
現在、 を実行するたびにsphinx-build
、ソース ファイルに変更がある場合にのみ、インライン docstring が選択されて使用されます。スイッチで呼び出しsphinx-build
てみましたが、これは効果がないようです。-a
HTML 出力を強制的に完全に再構築し、autodoc を強制的に実行するにはどうすればよいですか?
python - Python プロジェクト ドキュメントに Sphinx を使用する際の正しいワークフローは何ですか?
Sphinx を使用して、現在十分に文書化されていない大規模なプロジェクトを文書化したいと考えています。sphinx-apidoc
特に、コードをドキュメント化する際に、コードからドキュメントを生成するために使用したいと考えています。
ただし、プロジェクトの使用方法などに関するチュートリアルのページもいくつか用意したいのですが、呼び出すsphinx-apidoc
とドキュメント全体が一度に生成されるようです。
私の質問は次のとおりです。手動で作成するチュートリアル ページを作成し、同時にコード内のドキュメントを更新できる正しいワークフローは何ですか? 手動で作成したチュートリアル ページ (たとえば に含まれているものindex.txt
) を更新して実行するsphinx-apidoc
と、ドキュメント全体が一度に生成されるため、それらが失われることに注意してください。
一般に、ドキュメントの作成を進める方法に関するガイドラインはありますか?
注:基本的な手順では、すべてのコード ドキュメントが既に配置されていることを前提としており、ドキュメントの作成を進めても更新は行われないため、不都合が生じます。少なくともこれは私が解決する必要があるものです。
python - Sphinx を使用して Python パッケージを文書化する方法
Python でパッケージを文書化しようとしています。現時点では、次のディレクトリ構造があります。
このツリーは の起動の結果ですsphinx-quickstart
。私はconf.py
コメントを外しsys.path.insert(0, os.path.abspath('.'))
、私は持っていextensions = ['sphinx.ext.autodoc']
ます。
私index.rst
は:
すべての__init__.py
's には docstring があり、同じことがモジュールfoo.py
およびbar.py
. ただし、make html
プロジェクトで実行すると、ドキュメントが表示されません。
python - `django.core.exceptions.AppRegistryNotReady`でのdjangoビルドHTMLの失敗に関するSphinx-apidoc
質問の背景:
django プロジェクトで sphinx を使用してドキュメントを作成し、django コード コメントを使用してドキュメントを自動作成したいと考えています。
これで、django(1.9) プロジェクトができました。ファイル構造は次のとおりです。
次に、ご覧のとおり、 Sphinx doc プロジェクトdocs
を保持するフォルダーを内部に配置します。
これで、*.rst
ファイルとbuild html
.
しかしautodoc
、コンテンツを試してみると、失敗します。
以下は私がしたことです:
まず、これらをdocs/conf.py
ref: https://stackoverflow.com/a/12969839/2544762に追加しました。
次に、sphinx-apidocアクションを作成しました。
その後、 でいくつかのファイルdocs/documentations
を取得しました。.rst
その後、私は実行しmake html
、次のように警告します:
私は何を間違えましたか?django コードを使用してドキュメントを作成するにはどうすればよいですか?