Go packages (GoDocs)
GoDocs for the control plane, scheduler, executor, agent, and storage — one page per package.
Leoflow’s control plane, agent, and CLI are Go. Every exported identifier carries a GoDoc (Go Report Card A+ is the quality floor), and each symbol links to its source on GitHub. One page per package keeps each reference a readable length.
The per-package pages are generated from source by gomarkdoc
(website/scripts/gen-go.sh) and listed in the sidebar. Packages exported to this
reference:
pkg/client— the typed/api/v2client (public)internal/domain— core types (DAG, Task, Run, …)internal/scheduler— the state machineinternal/executor— K8s / subprocess executorsinternal/dispatch— executor routinginternal/agent— the in-container agentinternal/agentrpc— agent gRPCinternal/storage— Postgres / Redisinternal/auth— JWT + RBACinternal/config— configurationinternal/cli— theleoflowCLIinternal/api— HTTP handlers