A Ruby DSL
Connect applications, databases, storage, and observability in one system definition.
Describe services in Ruby. Generate application source, Docker Compose environments, and optional Kubernetes resources that you own.
| Guide | What it explains |
|---|---|
| Getting started | Prerequisites and your first generated project |
| Writing a system | Service declarations and Ruby DSL conventions |
| Connection affordances | The code and environment wiring generated by connections |
| OpenTelemetry and observability | Trace instrumentation, metrics, logs, and troubleshooting |
| Shared local gems | Scaffolding libraries, sharing source, and rebuilding consumers |
| Example scripts | Executable systems to adapt |
| Kubernetes and Istio | Deployments, exposure, and verification |
| Storage and ownership | State durability and ownership boundaries |
| Architecture | Config nodes, realized nodes, and plugins |
| Contributing | Tests, documentation development, and publishing |