Schemas, CLI commands, glossary. Reference-grade — dense, accurate, scannable.
The two YAML formats asd consumes:
| Page | What it covers |
|---|---|
net-manifest |
packages/<svc>/net.manifest.yaml — per-service routing schema. Caddy fields, tunnel config, template macros, examples. |
asd-yaml |
asd.yaml — project-level config. Project identity, network defaults, tunnel mode, feature toggles. |
| Page | What it covers |
|---|---|
cli |
Full command surface — every command, by group, with a "Top 7" panel and "I want to…" recipe table. |
cli/starter |
First 7 commands — beginner-focused walk-through with examples + failure modes. |
Per-group deep-dives:
| Group | Page |
|---|---|
| Workspace verbs (up/down/doctor/…) | cli/workspace |
asd net — manifest-driven networking |
cli/net |
asd caddy — reverse proxy control |
cli/caddy |
asd expose — zero-config tunnels |
cli/expose |
asd auth — authentication |
cli/auth |
asd automation — YAML flows |
cli/automation |
asd env + asd mode — multi-env |
cli/env-mode |
asd vault — local secrets |
cli/vault |
asd help — discoverability |
cli/help |
glossary — every term used in the
/asd/* documentation, defined once, with a link to the page that
covers it in context.
Reference is for looking things up. If you're learning by doing,
start at learn. If you have a specific problem,
cookbook. If you want to understand internals,
internals.