# BerryCrush Developer Guide Welcome to the BerryCrush developer documentation. This guide is intended for contributors and developers who want to understand the internal architecture and extend BerryCrush. ## Contents ```{toctree} :maxdepth: 2 :caption: Architecture & Design architecture modules class-hierarchy ``` ```{toctree} :maxdepth: 2 :caption: Implementation Details scenario-syntax parameters-scope auto-test-extensibility openapi-versioning ``` ```{toctree} :maxdepth: 2 :caption: Development Tools tools contributing ``` ## Quick Links - [Architecture Overview](architecture.md) - High-level system design - [Module Structure](modules.md) - Project module organization - [Contributing Guide](contributing.md) - How to contribute to BerryCrush ## Related Documentation - **User Reference** - User-facing documentation in `/manual/` - **KDoc API Reference** - Kotlin API documentation in `/kdoc/`