Architecture

High-level Bengal architecture overview for contributors

1 min read 126 words
Edit this page

Was this page helpful?

Bengal is organized as small subsystems with clear boundaries. This page orients contributors and extenders; end users should stay in Build Sites and Reference.

Contributor documentation

The full architecture tree (core pipeline, rendering, tooling, meta) lives in the repository at docs/architecture/ — not duplicated on the public docs site.

Subsystems at a glance

Subsystem Package Docs
CLI & config bengal/cli/, bengal/config/ Tooling
Discovery & content bengal/content/ Core
Build orchestration bengal/orchestration/ Pipeline
Rendering & themes bengal/rendering/ Rendering
Dev server bengal/server/ Server

Lookup references (on-site)