UXDL Docs

Development Workflow

How code moves from branch to Alpha, Beta, and Production — with visual flowcharts.

Every change follows the same path: write code → review → test in three environments → release to users. This page explains that path for both engineers and stakeholders.

The big picture

Think of our three environments as three safety checkpoints before code reaches customers:

EnvironmentPlain EnglishWho uses it
Alpha"Try my change"Developer + reviewer on a pull request
Beta"Team testing"QA, product, and engineering on merged code
Prod"Live for customers"End users

How a feature ships (step by step)

Branch ↔ environment mapping

Git actionEnvironment affectedAutomatic?
Push to feature branch + open PRAlpha (preview URL)Yes
Merge PR to mainBetaYes
Tag release / manual promoteProdManual approval required

Roles at each stage

StageDeveloperReviewerQA / ProductSRE
AlphaBuilds & tests previewReviews code + previewOptional early look
BetaMonitors CIRuns test planWatches metrics
ProdOn-call if neededValidates key flowsApproves deploy