Workshop overview

Your role and mission

You are a Red Hat associate. Maybe you’re a solution architect, a technical marketing manager, a product manager, or a developer advocate — your exact role doesn’t matter. What matters is the message you just got from your manager:

"The Widget Server team just shipped Automated Widget Pipelines in version 3.2. We need a Showroom so the field team can demo the new feature to customers. Can you build one this week?"

Red Hat Widget Server is a fictional product we’re using as a stand-in for whatever real product you work with. Automated Widget Pipelines is the fictional new feature — a capability that lets users define, test, and deploy widget configurations through a declarative pipeline. Think of it as a generic placeholder for any product feature you might need to demo: OpenShift Pipelines, AAP workflows, RHEL Image Builder templates, or anything else.

Your assignment: Build a Showroom for the Widget Server 3.2 Automated Widget Pipelines feature.

Success criteria

By the end of this workshop, you will have:

  • A working Showroom repository with properly configured UI and navigation

  • A hands-on lab module where customers can try Automated Widget Pipelines themselves

  • Optionally, a presenter-led demo module for SAs to walk customers through the feature

  • A published site on GitHub Pages that you can share with the field team

  • The skills and tools to repeat this process for any real Red Hat product

Why Showroom?

Today, when a new feature ships, the field team often scrambles to put together slides, a terminal script, and a prayer that the live environment cooperates. The result:

  • Inconsistent demos: Every SA presents the feature differently

  • Fragile setups: SSH sessions break, environments drift, credentials expire

  • No version control: Nobody knows which version of the demo a customer saw

  • Wasted effort: Each SA builds their own materials from scratch

Showroom solves these problems. The field team gets a single, version-controlled, browser-based experience that works the same way every time — whether delivered as a self-paced lab or a presenter-led demo.

What you’ll build

You will create a Showroom for Widget Server 3.2 from scratch:

  1. Explore a live Showroom to understand how it works

  2. Create your own Showroom repository from the official template

  3. Configure the site and UI settings

  4. Generate a hands-on lab module using /showroom:create-lab

  5. Publish to GitHub Pages

  6. Optionally, add a presenter-led demo module using /showroom:create-demo

When you’re done, replace "Widget Server" with your real product — the process is identical.