Task-oriented how-to guides for the core framework concepts — from the basic object model through SData schemas, persistence, parsers, authorization, the event loop, and TLS.
In this section¶
Basic Concepts — the vocabulary: yuno, gclass, gobj, event, attribute.
GClass — defining a class: states, events, attributes, commands.
GObj — creating and wiring object instances.
SData — the typed schema system (
SDATA()descriptors).kwid — addressing data inside JSON
kwtrees.GBuffer — the growable byte buffer.
Folders — the repository and on-disk directory layout.
Persistent Attributes — saving and restoring gobj state.
Command Parser — exposing commands to the control plane.
Stats Parser — exposing statistics.
Settings — configuration merging and overrides.
Authorization —
C_AUTHZ, roles, and permissions.Timeranger2 — the append-only time-series store.
Event Loop — the io_uring-based async loop.
ytls — the runtime-selectable TLS abstraction.
Certificate Management — issuing, reloading, and syncing certificates.
OAuth2 PKCE BFF — the browser auth flow with
auth_bff.