# Docgen using Sphinx with Bazel The `sphinxdocs` project allows using Bazel to run Sphinx to generate documentation. It comes with: * Rules for running Sphinx * Rules for generating documentation for Starlark code. * A Sphinx plugin for documenting Starlark and Bazel objects. * Rules for readthedocs build integration. While it is primarily oriented towards docgen for Starlark code, the core of it is agnostic as to what is being documented. ```{toctree} :hidden: starlark-docgen sphinx-bzl ```