Subsystems

Specialized feature subsystems

1 min read 124 words

Specialized subsystems that extend Bengal's core functionality.

Subsystem Purpose Entry Point
Autodoc Generate docs from Python, CLI, OpenAPI bengal/autodoc/
Analysis Graph analysis, PageRank, link suggestions bengal/analysis/
Health Content validation, broken link detection bengal/health/
Fonts Google Fonts download, self-hosting bengal/fonts/
Collections Type-safe content schemas bengal/collections/
Content Layer Unified API for remote content bengal/content/sources/
CLI Output Terminal output formatting bengal/output/
Debug Tools Build diagnostics bengal/debug/

Note

Subsystems are imported on-demand — Bengal uses deferred imports so subsystem code only loads when actually used, minimizing startup time.