Technical Writing
  • Home
  • Topics
  • About
  • Contact
  • Search
  • Smart Docs →
  • Home
  • Topics
  • About
  • Contact
  • Search
  • Smart Docs →

Tag

Separation Of Concerns

1 article

  • Five distinct layers — YAML data, translations, typographic constants, Python generator, LaTeX form — converging into language-specific PDFs

    From Hard-Coded Leaflet to Industrialized CI/CD on Zero Budget: Rebuilding an Annual Planning Poster

    An annual two-page A3 planning poster — previously a hard-coded InDesign file that rebuilt on one designer's machine by hand each year — replaced by a fully industrialized pipeline at zero cost: YAML single-source-of-truth, a Python generator, LuaLaTeX with PDF/X-4 output and automated preflight, and GitHub Actions CI/CD on a public repository. Toil drops to a YAML edit, information stays fresh and accurate, and the build ships fast.

    Jun 17, 2026
← Back to Blog
Connect on LinkedIn