.. _developer-docs: ===================== Developer Guide ===================== This section provides in-depth documentation for developers working on specific parts of the FUSION codebase. Each module page explains what the component does, how it works internally, and how to develop on it. .. tip:: **New to FUSION?** Start with the :doc:`/getting-started/installation` section first, then return here when you need to work on a specific module. How to Use This Guide ===================== Each module page follows a consistent structure: - **Overview** - What the module does and where it fits - **Key Concepts** - Domain knowledge you need - **Architecture** - Internal structure and design - **Components** - Detailed file/directory descriptions - **Dependencies** - What connects to what - **Development Guide** - How to modify and extend - **Testing** - How to verify your changes Modules ======= .. toctree:: :maxdepth: 2 :caption: fusion/ fusion/analysis/index fusion/api/index fusion/cli/index fusion/configs/index fusion/core/index fusion/domain/index fusion/frontend/index fusion/interfaces/index fusion/io/index fusion/modules/index fusion/pipelines/index fusion/policies/index fusion/reporting/index fusion/sim/index fusion/stats/index fusion/unity/index fusion/utils/index Data Directory ============== Documentation for the ``data/`` directory and its contents. .. toctree:: :maxdepth: 2 data/index GUI Design Documentation ======================== Detailed design documentation for the web-based GUI, including architecture decisions, API specifications, and coding standards. .. toctree:: :maxdepth: 1 /gui/index