Engineering Docs
Internals for people working on Phlix. For guides on extending it, see the Developer docs; for API and CLI specifics, see the Reference.
New contributors should start with Contributing to Phlix and Server architecture.
Architecture
- Server architecture
- Hub architecture
- Coroutine runtime (Workerman 5 + Swoole)
- Library Scan Worker
- Admin SPA (admin-ui)
Protocols & schemas
- Pairing Protocol Specification
- Relay Protocol Specification
- Event reference
- Hub database schema
- Shared schemas & catalogs
- Plugin SDK — internals reference
- Arr API clients