Skip to content

API Reference

Bro is primarily a Streamlit application, so its API documentation distinguishes between import-safe modules and app.py.

  • App documents the major functional surfaces without importing the Streamlit entry point.
  • Configuration uses mkdocstrings for config when the module is import-safe.
  • Logging uses mkdocstrings for boogr when available.

This arrangement reduces documentation-build failures caused by importing a top-level Streamlit UI module during mkdocs build.