Radial / Docs Viewport Early access

Radial app

Publishing

Publishing is git: commit, push, and your host deploys. Radial keeps your edits isolated on a staging branch so main is never dirtied directly, and ⌘⇧Return ships when you're ready.

The branch model

Edits you make in Radial live on the radial/staging branch. That gives you a working buffer between "I changed something" and "it's live." Nothing lands on your production branch until you publish there.

Staging

Publish to staging pushes the radial/staging branch. On a repo connected to Vercel, that produces a preview deploy: a real URL you (or a client) can check before anything touches production.

Production

Publish to production follows the project's policy: either push straight to main, or open a pull request for review.

Per-project configuration

Publish policy lives in a committed .radial.json at the repo root, so it travels with the repo and every collaborator (or client) inherits the same behavior:

{
  "productionPublish": "direct" | "pr",
  "productionBranch": "main",
  "stagingBranch": "radial/staging"
}

Set "productionPublish": "pr" for client repos where production changes should be reviewed, and "direct" where you own the site and want one-click ship.