SHELL := /bin/bash -euxo pipefail # Treat Sphinx warnings as errors SPHINXOPTS := -W .PHONY: docs docs: make -C docs clean html SPHINXOPTS=$(SPHINXOPTS) .PHONY: open-docs open-docs: python -c 'import os, webbrowser; webbrowser.open("file://" + os.path.abspath("docs/build/html/index.html"))'