Conversation
Pulled the official Aspire-Spring26-IntroDeck.pptx from https://microsoft.github.io/aspire-brand/, compared content slide-by-slide to this deck, and adopted five upstream messaging beats. Code/structure of existing slides preserved. ## Changes ### Slide 3 — The Polyglot Problem Added the official 'big city without a map' framing as a quote at the top, bridging it to the polyglot angle ('streets are in five different languages'). Keeps existing two-column problem layout intact. ### Slide 4 — Aspire: The Polyglot Answer Added the canonical positioning sentence verbatim from the brand kit: 'Aspire is an agent-ready, code-first tool to compose, debug, and deploy any distributed app.' Rendered in white on the purple gradient for contrast. ### Slide 5 — NEW: The Four Pillars (anchor slide) Inserted a single 2x2 anchor slide that names the four parts of Aspire the way the official deck does: CLI, AppHost, Dashboard, Integrations. Every later slide in the deck maps back to one of these. Quantifies integrations as '100+' (consistent with brand-kit messaging). ### Slide 13 — Resource Lifecycle Management Added one line: 'Backed by 100+ integrations — Postgres, Redis, Kafka, Cosmos, OpenAI, Ollama, and your own containers all participate in the same lifecycle.' This is the only slide that explicitly names the integration count. ### Slide 19 — NEW: Agent-Ready CLI Inserted between 'Getting Started' and the 'Demos' gradient. Covers the 2026 messaging push: MCP server exposing the running AppHost, project context for any coding agent, closed-loop edit/run/observe. Polyglot bonus: same OTEL pipeline means the agent sees Python tracebacks, Go panics, Java stack traces, and Node errors through one mental model. ### Slide 30 — From Dev to Production Replaced the bare command list with the official 'aspire run -> aspire deploy' arc: two terminal mock-ups side by side showing the local healthy stack and a deploy run. Reuses the official deck's slide-7 animation hook in static form. Adds the 'AppHost is the contract' framing. ## Validation - Built via marpteam/marp-cli (latest), template bare. - Audited with Playwright at 1280x720 logical canvas: 0 overflow on any of the 34 slides (was 32 + 2 new). - Vision-reviewed slides 3, 4, 5, 19, 30 for layout/contrast: gradient subtitle readable, four-pillar grid balanced, terminal mock-ups legible. ## What is NOT in this PR - No theme/CSS changes (handled by #37). - No content edits to Demo: <sample> slides. - No new images; only emoji + Markdown. - The 60+ CC0 icons in the official deck slides 25-27 were not pulled in — leave that as a future polish pass.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pulled the official
Aspire-Spring26-IntroDeck.pptxfrom the brand site, compared it slide-by-slide to this polyglot deck, and adopted five upstream messaging beats. Code and demo-slide structure are preserved — this is purely additive narrative alignment.Stacks on top of (but is independent from) #37 (theme color tokens).
Why
The official L100 deck establishes 2026 framing the polyglot deck wasn't using:
aspire run→aspire deployarc (slide 7 animation)This PR adopts each one without losing the polyglot deck's deep-dive character.
Changes
aspire run→aspire deployarc: two side-by-side terminal mock-ups (local healthy stack + deploy run). Adds 'the AppHost is the contract' framingNet deck length: 32 → 34 slides (+2 new anchor slides).
Validation
marpteam/marp-cli(latest), templatebareWhat is NOT in this PR
Demo: <sample>slides