Templates · Implement

A Development, Staging, and Production Workflow for PDF Templates

Use immutable versions and environment aliases to test document-layout changes and roll them back safely.

For developer · 6 min · Reviewed Jul 31, 2026

Why latest is not a production strategy

A document layout can change independently from application code. If production always renders the latest save, an unfinished edit can affect every user immediately.

Development

Editor saves create immutable versions and advance development. Use this alias for active design work and fast preview feedback.

Staging

Promote a candidate version to staging and run payload fixtures, integration tests, and visual regression checks against it. Review long tables and conditional states.

Production

Promote only the verified numeric version. Record the selected version with each important document or business event when reproducibility matters.

Rollback

Point production back to the previous verified version. Do not destroy the failed version; retain it with the fixture and diagnosis so the regression can become a test.

Put this workflow into practice

Read versioning documentation

Related guides