Skip to content

fix(examples): the engine deck stops calling a shipped backend planned - #510

Merged
DemchaAV merged 1 commit into
developfrom
fix/engine-deck-pptx-shipped
Aug 4, 2026
Merged

fix(examples): the engine deck stops calling a shipped backend planned#510
DemchaAV merged 1 commit into
developfrom
fix/engine-deck-pptx-shipped

Conversation

@DemchaAV

@DemchaAV DemchaAV commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Why

The deck contradicted itself on its own first page. The Output Backends column listed
PPTX as Planned, next to a version badge reading v2.1.0 — the release that shipped
it, and the release whose copy of this very deck is published as engine-deck.pptx.

Three more sentences dated from when PDF was the only output:

Where Said
Page 1 tagline "…generating structured business PDF documents…"
Page 2 heading "From one Java file to a designed PDF"
Page 2, step 4 "PDFBox writes the bytes."

EngineDeckV2Example — the module-first deck — carries none of these, so this is
confined to one file pair.

What

  • EngineDeckData.backends(): PPTX becomes the live @Beta backend, ordered ahead of
    the semantic-only DOCX export.
  • The tagline, the page-2 heading, the pipeline's render step and the prose describing
    it now cover both formats.

Tests

./mvnw -B -ntp clean verifyBUILD SUCCESS.

The layout baseline was updated after diffing it rather than on sight. The node count is
unchanged; the differences are the backend cards reordering (Backend_PPTX shifts one
position, which is what the entityName moves at indices 104–107 are) and the tagline
growing from one line to two, with the sections below shifting by that height. Nothing
added, removed or retyped.

CommittedAssetDriftTest named engine-deck.pdf as the only preview that moved, and
engine-deck-v2 stayed put — confirming the change is contained.

Rendered and inspected: the backends column now reads PDFBox / PPTX / DOCX with PPTX in
the live accent, and page 2 no longer promises a PDF-only pipeline.

Numbers on pages 3–4 are untouched; they come from the committed benchmark snapshot and
this change does not refresh it.

Its first page listed PPTX as "Planned" beside a version badge reading v2.1.0 —
the release that shipped it, and the release whose own copy of this deck is
published as a .pptx. Three more sentences dated from when PDF was the only
output: the library described as generating "structured business PDF documents",
the pipeline ending at "PDFBox writes the bytes", and page two headed "From one
Java file to a designed PDF".

PPTX is now the live @beta backend it is, ordered ahead of the semantic-only
DOCX export, and the prose covers both formats.

The layout baseline moves with it. The only structural change is the backend
cards reordering — Backend_PPTX shifts one position, the node count is
unchanged — plus the tagline growing from one line to two and the sections below
shifting by that height.
@DemchaAV
DemchaAV merged commit cce59ff into develop Aug 4, 2026
10 checks passed
@DemchaAV
DemchaAV deleted the fix/engine-deck-pptx-shipped branch August 4, 2026 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant