docs: Begin documenting ISL
This commit mostly just adds the framework required to scrape documentation out of the ISL sources and headers. The method chosen here is a combination of doxygen and breathe (a sphinx extension for doxygen integration). I'll freely admit that doxygen is pretty terrible but it seems like the best option we have available to us today. Acked-by: Emma Anholt <emma@anholt.net> Acked-by: Daniel Stone <daniels@collabora.com> Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com>. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11366>
This commit is contained in:

committed by
Marge Bot

parent
d3a63149da
commit
831750b40b
@@ -97,8 +97,9 @@ stages:
|
||||
- .fdo.ci-fairy
|
||||
- .ci-run-policy
|
||||
script:
|
||||
- apk --no-cache add graphviz
|
||||
- pip3 install "sphinx<4.0" sphinx_rtd_theme
|
||||
- apk --no-cache add graphviz doxygen
|
||||
- pip3 install "sphinx<4.0" breathe mako sphinx_rtd_theme
|
||||
- docs/doxygen-wrapper.py --out-dir=docs/doxygen_xml
|
||||
- sphinx-build -W -b html docs public
|
||||
|
||||
pages:
|
||||
|
Reference in New Issue
Block a user