Process that handles dispatching templates and runs expiry tasks as needed
- All types used by the HTTP API must be in
src/api/types.rs. They must also be annotated with#[derive(utoipa::ToSchema)]to ensure they are documented in the OpenAPI spec.
api: Contains the HTTP API server and related types.mesophyll: Contains Mesophyll, which is the main (currently Websocket-based) communication layer between the master template-worker process and the worker processes.fauxpas: Contains Fauxpas, which will provide the staff-related mock API.worker: Contains the worker pool and worker implementations (process and the more primitive thread based workers that back them).