ドキュメントを生成する#
# docsディレクトリに移動する
cd haniwers/docs
# sphinxを実行する
poetry run make html
poetry run make htmlでドキュメントをビルドできますこのプロジェクトでは
sphinxを使っていますドキュメントの設定は
docs/conf.pyで確認できますテーマは
sphinx_book_themeを利用していますmyst_parserプラグインを導入しており、Markdown形式が利用できます
ビルドの設定は
docs/Makefileで確認できます
ライブプレビューする#
poetry run make livehtml
poetry run make livehtmlでライブレビューモードにできますこのコマンドを実行すると、ローカルサーバーが起動し、ブラウザでドキュメントが確認できます(
http://localhost:8000/)またドキュメントを編集して保存すると、自動でブラウザが更新されます
開発時の注意#
docs/apidocs/以下のAPIドキュメントは、各関数やクラスに記述したdocstringから自動生成されます関数やクラスのdocstringは必ず記述してください
また、ユーザー向けと開発者向けのドキュメントはそれぞれ別に用意しています