Skip to content

[Website] Add OpenAPI Adapter blog post#9883

Merged
tobias-tengler merged 4 commits into
mainfrom
tte/openapi-adapter-blog-post
Jun 11, 2026
Merged

[Website] Add OpenAPI Adapter blog post#9883
tobias-tengler merged 4 commits into
mainfrom
tte/openapi-adapter-blog-post

Conversation

@tobias-tengler

Copy link
Copy Markdown
Member

No description provided.

@tobias-tengler tobias-tengler changed the title Add OpenAPI blog post [Website] Add OpenAPI Adapter blog post Jun 10, 2026
@tobias-tengler
tobias-tengler marked this pull request as ready for review June 10, 2026 18:41
Copilot AI review requested due to automatic review settings June 10, 2026 18:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new blog post introducing the OpenAPI adapter and includes several website UX/content pipeline improvements that support the blog experience (media fallbacks, printing, and metadata).

Changes:

  • Adds the “The End of the Rogue Endpoint” blog post about the OpenAPI adapter.
  • Improves broken-image fallback rendering (keeps intrinsic aspect ratio + supports adopting image layout classes) and adds Storybook coverage for these cases.
  • Updates blog metadata (adds category, removes legacy path frontmatter), improves print styles, and tweaks dev image optimization behavior.

Reviewed changes

Copilot reviewed 32 out of 36 changed files in this pull request and generated no comments.

Show a summary per file
File Description
website-next/src/image-optimization/manifest.ts Skips the optimized-image manifest in development so new/changed public images render without running the optimizer.
website-next/src/design-system/Image.tsx Ensures broken-image fallback preserves the intended layout (className + intrinsic aspect ratio).
website-next/src/design-system/Image.stories.tsx Adds Storybook stories for broken image placeholders in cards and avatar-sized frames.
website-next/src/design-system/BrokenMedia.tsx Makes the broken-media placeholder styleable (className/style) and responsive via container queries.
website-next/src/components/SimilarPosts.tsx Hides “Similar posts” section when printing.
website-next/src/components/EditOnGitHub.tsx Hides “Edit on GitHub” link when printing.
website-next/src/components/DocsToolbar.tsx Hides docs toolbar when printing.
website-next/src/components/BlogTeaser.tsx Adjusts category pill spacing/typography for teaser cards.
website-next/content/blog/2026-06-10-the-end-of-the-rogue-endpoint.md New OpenAPI adapter blog post content.
website-next/content/blog/2026-06-06-newsletter-may-2026.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2026-06-05-introducing-skillz.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2026-05-28-mcp-hotchocolate-fusion.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2026-05-15-fusion-16.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2026-05-11-hot-chocolate-16.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2026-04-22-semantic-introspection.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2025-03-17-open-telemetry-for-everyone.md Removes legacy path frontmatter.
website-next/content/blog/2025-02-01-hot-chocolate-15.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2024-10-30-newsletter-october.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2024-10-07-introducing-nitro.md Removes legacy path frontmatter.
website-next/content/blog/2024-08-30-hot-chocolate-14.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2024-08-11-logging.md Removes legacy path frontmatter.
website-next/content/blog/2024-05-21-newsletter-may.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2024-04-01-fullstack-workshop.md Removes legacy path frontmatter.
website-next/content/blog/2023-08-15-fusion.md Removes legacy path frontmatter.
website-next/content/blog/2023-03-15-banana-cake-pop-graphql-apis.md Removes legacy path frontmatter.
website-next/content/blog/2023-02-08-new-in-hot-chocolate-13.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2023-02-07-new-in-banana-cake-pop-4.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2023-01-08-new-in-banana-cake-pop-3.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2022-10-05-new-in-banana-cake-pop-2.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2022-09-01-new-in-banana-cake-pop-1.md Removes legacy path frontmatter; adds category.
website-next/content/blog/2022-01-13-hot-chocolate-12-5.md Removes legacy path frontmatter; adds category.
website-next/app/page.tsx Adds a basic home page shell (currently contains an unused import that should be fixed).
website-next/app/globals.css Adds print stylesheet rules (paper-friendly palette, hides header/footer, avoids printing scrollbars, improves page-break behavior).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tobias-tengler
tobias-tengler force-pushed the tte/openapi-adapter-blog-post branch 2 times, most recently from 932f3ef to 237486a Compare June 11, 2026 09:23
@tobias-tengler
tobias-tengler force-pushed the tte/openapi-adapter-blog-post branch from 237486a to 767b1a1 Compare June 11, 2026 12:23
@tobias-tengler
tobias-tengler merged commit 295d6d0 into main Jun 11, 2026
21 checks passed
@tobias-tengler
tobias-tengler deleted the tte/openapi-adapter-blog-post branch June 11, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants