Skip to content

Architecture

This section provides a comprehensive overview of Pyprland's internal architecture, designed for developers who want to understand, extend, or contribute to the project.

TIP

For a practical guide to writing plugins, see the Development document.

Sections

SectionDescription
OverviewHigh-level architecture, executive summary, data flow, directory structure, design patterns
Core ComponentsManager, plugins, adapters, IPC layer, socket protocol, C client, configuration, data models

Overview

Core Components

Further Reading