Developer Guide¶ Information for contributors and advanced users. Developer Onboarding Prerequisites Step 1 — clone and install Step 2 — the repo at a glance Step 3 — the development loop Step 4 — how the plugins register (read once) Step 5 — add a component Step 6 — testing Step 7 — submit changes See also Architecture Component Overview Resources Drivers Strategies Architectural Patterns Plugin Discovery Component Dependencies Error Handling Extensibility Directory Structure Design Principles Coordinator Infrastructure See Also Contributing Development Setup Running Tests Linting and Formatting Building Documentation