Schemas

Extension Manifest Schema

Extension manifests define extension metadata, runtime behavior, platform behaviors, and integration points. Stored as <extension_id>/<extension_id>.json in the extension directory. Schema...

Updated March 4, 2026

Project Schema

Project configuration defines deployable environments stored in projects/<id>.json. Schema { "id": "string", "name": "string", "domain": "string", "server_id": "string", "base_path": "string",...

Updated February 28, 2026

Component Schema

Component configuration defines buildable and deployable units stored in components/<id>.json. Schema { "id": "string", "name": "string", "local_path": "string", "remote_path": "string",...

Updated February 28, 2026

Portable Component Config (`homeboy.json`)

A homeboy.json file in a repo root defines portable component configuration that travels with the code. Clone a repo, run...

Updated February 28, 2026

Server Schema

Server configuration defines SSH server connections stored in servers/<id>.json. Schema { "id": "string", "name": "string", "host": "string", "port": number, "user":...

Updated February 13, 2026

Fleet Schema

Fleet configuration defines named groups of projects stored in fleets/<id>.json. Schema { "id": "string", "project_ids": ["string"], "description": "string" } Fields...

Updated February 13, 2026
← Back to Chubes.net