Skip to content

Local-Development

Change Log October 13, 2026

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.

How-to guides

Run your service locally with Caproni

Bring up a generated service in a local Kubernetes cluster with hot-reload.

How-to guides

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.

How-to guides

Test a modular feature in isolation

Acceptance-test your service against in-process fakes and Caproni-provided infrastructure — no monolith, no neighbouring services.

Platform

Caproni

The GitLab Kubernetes Development Kit.

Reference

Go service template (exemplar)

A live, complete example of a Theseus service — read it alongside the docs when onboarding.

Tutorials

Scaffold a service

Scaffold a production-ready modular service with common-template-copier — LabKit baked in from the first commit.

Tutorials

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.