Local-Development
Hangar: on-demand remote GitLab environments join the platform
Hangar provisions isolated, production-like GitLab environments on a shared cluster for Caproni to deploy into, reachable by a person or an agent, and ends them on a TTL. What it does today, where the boundary with Caproni sits, and where it is going.
Run your service locally with Caproni
Bring up a generated service in a local Kubernetes cluster with hot-reload.
Get a remote GitLab environment with Hangar
Stand up your own production-like GitLab on the shared Hangar host with Caproni's vcluster driver, check that it is yours and not public, set its lifetime, and tear it down.
Test a modular feature in isolation
Acceptance-test your service against in-process fakes and Caproni-provided infrastructure — no monolith, no neighbouring services.
Go service template (exemplar)
A live, complete example of a Theseus service — read it alongside the docs when onboarding.
Scaffold a service
Scaffold a production-ready modular service with common-template-copier — LabKit baked in from the first commit.
Add database migrations to your service
Take a scaffolded service from schema-at-startup to versioned, reversible migrations run by migrator: author, validate, apply, roll back, package, and run them before each release.