私はコードをオープンソースとしていますが、ローカルでsphinx-quickstart
とmake html
で作成されたMakefileで期待通りに動作していますが、誰でも私がRTDの統合に間違っていることについて助言してもらえますか?ReadTheDocsはPythonモジュール(Sphinx)でdocstringを解析していません
私はRTDの詳細設定でvirtualenvにモジュールをビルドすることについて読んだことがありますが、私はscipyを必要とし、BLASライブラリが利用できないためにビルドに失敗しているため動作しません(また、 docsのすべてのビルドのためのタスク)。
sphinx.ext.autodocとsphinx.ext.napoleon(Googleスタイルのドキュメントストリング用)の両方が含まれています。ローカルでは、dev-scripts/api-docs.sh
を一度だけ実行して、docs/source/bnol.rst
とdocs/source/modules.rst
を作成しました。そして、標準のMakefile(git repoでは無視されます)を使用して、ドキュメントを期待どおりにビルドします。パッケージと
/bnol/
に:私はこの
FAQ detailing the build process on RTDを発見し、ローカル
sphinx-build
と同じプロセスを使用し、期待どおりに動作します。私はRTDログでエラーをトラックしていますが、まだ注意する点はありません。
ちょっと@Arran RTDに関する専門家はいませんが、githubリポジトリのBNoL/docsフォルダにMakefileが必要なようです。 githubの設定も表示されませんが、RTDサービスフックの設定も有効にする必要があります。一度あなたがこれらの両方を持っていればうまくいくはずです。 –
ありがとう@BradBaskin。以下の修正を参照してください。 –