.. intro.rst .. _maroonxdr_prog_intro: ************ Introduction ************ This Programmer's Manual documents the internal structure of the MAROON-X DRAGONS pipeline (``maroonxdr``) for developers extending, maintaining, or porting it. It assumes you have already installed the development environment and are familiar with the end-to-end reduction workflow. For the user-facing instrument description — detector arms, fiber configurations, frame types, calibration requirements, and known operational issues — see :ref:`maroonxdr_user_instrument` in the User Manual. For installation and the reduction walkthrough, see the Tutorial: :ref:`maroonx_setup` for setup, then :ref:`maroonx_reduction_cli` or :ref:`maroonx_reduction` for the CLI and Python API versions of the same reduction.