Architecture ============= System Architecture Overview ---------------------------- The documentation system is built on a modular architecture: .. code-block:: text Documentation System ├── Core Concepts ├── Usage Guides ├── API Reference ├── Code Examples └── Support Resources Documentation Modules ~~~~~~~~~~~~~~~~~~~~~ **Core Concepts** Fundamental concepts and design principles. **Guides** Step-by-step guides for common tasks and features. **API Reference** Complete API documentation with method signatures and examples. **Examples** Practical code examples and sample projects. Language Support ~~~~~~~~~~~~~~~~ The system supports building documentation in multiple languages: - **English** (Default): `source/en/` - **Chinese**: `source/zh_CN/` - **Japanese**: `source/ja/` Each language has the same modular structure, ensuring consistency across all language versions. Build System ~~~~~~~~~~~~ - **Tool**: Sphinx with MyST Parser for Markdown support - **Theme**: Sphinx RTD Theme with custom enhancements - **Environment Variables**: `BUILD_LANGUAGE` controls which language to build - **Output**: Static HTML in `build/html/{language}/`