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
configwhen the module is import-safe. - Logging uses mkdocstrings for
boogrwhen available.
This arrangement reduces documentation-build failures caused by importing a top-level Streamlit UI
module during mkdocs build.