ビルドしたい(sphinx-build)
$ sphinx-build --builder html SOURCE_DIR BUILD_DIR
$ sphinx-build --builder dirhtml SOURCE_DIR BUILD_DIR
$ sphinx-build --builder latex SOURCE_DIR BUILD_DIR
sphinx-buildコマンドで、Sphinxドキュメントをビルドできます。
--builderオプションで、ビルド形式を変更できます。
// 利用可能なビルダーを確認する
$ make help
$ make html
$ make dirhtml
$ make latexpdf
sphinx-quickstartコマンドでプロジェクトを作成した場合は、
Makefileが自動生成されます。
make helpコマンドで、利用可能なビルダーを確認できます。
重要
ゆくゆくはMakefileに依存しないsphinxコマンドを作る予定のようです。
(GitHubのみたので、Issue番号が分かればはる)
KumaROOTをビルドしたい
// GitHubにあるリポジトリをクローンする
$ git clone https://github.com/shotakaha/kumaroot.git
$ cd kumaroot
$ uv sync
$ cd docs
$ uv run make html
$ uv run make latexpdf
KumaROOTのドキュメントをビルドする手順です。
注釈
Python開発環境の構築にuvを使っています。
詳しくはパッケージ管理したい(uv)を参照してください。
$ git clone https://github.com/shotakaha/kumaroot.git
$ cd kumaroot
$ uv sync
$ task docs:build // uv run make html
$ task docs:pdf // uv run make latexpdf
$ task docs:serve // uv run make livehtml
現在はtaskコマンドを使って、 より簡単にビルドできるようにしています。