Skip to content

Guides

Task-oriented recipes and integrations for DWE. Each page solves a concrete user-facing problem rather than describing a single command or config field.

Guides sit alongside the reference (schemas, command surface, template engine) — the reference tells you what exists, guides tell you how to use it together.

For developers bootstrapping a new project or getting productive in an existing one.

  • Starting a new project with dwe init — no workspace.yml yet; scaffold a minimal-but-complete project that validates clean on the first run.
  • Joining a DWE project — you cloned a repo with a workspace.yml; what to run first and what ends up on disk.
  • Daily workflow — the small handful of commands you reach for every day: status, services, shell, commands, logs, stop/restart.
  • Troubleshooting — your stack misbehaves; a triage map from dwe validate and dwe logs down to dwe compose raw.
  • Switching tasks with snapshots — save your current environment, switch to other work, and restore it later; the snapshot create/restore cookbook.

For developers who write DWE config — author services, commands, daemons, snapshot workflows, theming, localization, IDE template packs, preflight checks.

  • Reference (reference/) — schemas, config fields, render packs, docs subsystem
  • Run dwe --help (or any subcommand with --help) for the live CLI surface
  • Run dwe docs for an interactive browser over the whole documentation tree