Hangar

SDLC · Stage 02 of 07

Onboard and code

A developer's first push should just work, and they should only ever have to look after one file.

Principles: The platform is a product, Paved roads, with security built in

The first hour with a platform decides how people feel about it for a long time. I want that hour to feel like being welcomed, not like being handed a checklist.

Onboarding is where a platform shows whether it is a product or a set of instructions. In Hangar, a developer picks an app stack in Tower (Node.js, Spring Boot, Go or Python). Airframe scaffolds the source repo, the Dockerfile and a real, build-only cicd.yaml, and the platform provisions namespaces, identity and delivery behind it. Nothing is created by an API call from the portal: Backstage holds no Kubernetes credentials at all, and every request becomes a git commit.

The one file a developer maintains is cicd.yaml. It is read fresh from the triggering commit and validated against a JSON Schema, so a mistake fails fast with a readable error instead of halfway through a pipeline.

Where Hangar does this

Process · 04 of 07 · OnboardingGetting a new app onto the platformOpen full page ↗
Mapping · 03 of 07 · The contractcicd.yaml, and what actually runsOpen full page ↗

And for AI agents

From one sentence to a reviewed change set

The AppSpec planner compiles a plain-language request ("the parachute sentence") into the exact change set a human would have written, checked against the real XRD schemas, Glidepath's schema and a real helm template. The agent proposes a pull request; onboarding is still a reviewed commit.

Sequence · 06 of 08 · One sentenceThe parachute sentence, end to endOpen full page ↗

The full Autopilot walkthrough →