Go packages (GoDocs)¶
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. Pick a package:
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
Browse locally¶
go doc ./internal/scheduler
go doc ./internal/cli Dev # any package/identifier
go install golang.org/x/pkgsite/cmd/pkgsite@latest && pkgsite . # full browsable site
Note
Once the module is public, the same docs are on pkg.go.dev.