Skip to content

Add Grails TeePublic shirt promotion - #533

Open
jamesfredley wants to merge 1 commit into
masterfrom
add-grails-teepublic-shirt
Open

Add Grails TeePublic shirt promotion#533
jamesfredley wants to merge 1 commit into
masterfrom
add-grails-teepublic-shirt

Conversation

@jamesfredley

Copy link
Copy Markdown
Contributor

Summary

  • Add a responsive merchandise card to the homepage community section.
  • Self-host the Apache Grails T-shirt preview shown in Male Fit, Vintage, Acid Black.
  • Link to the stable TeePublic product page and explain which selections match the preview because TeePublic does not support variant deep links.

Verification

  • ./gradlew build --console=plain
  • Browser QA at 375px, 768px, and 1280px with no horizontal overflow
  • Keyboard focus and WCAG contrast checks
  • TeePublic destination click-through

Add an accessible, responsive homepage card for the Apache Grails
T-shirt and self-host the Acid Black Vintage preview.

Assisted-by: opencode:gpt-5.6-sol playwright
Copilot AI lite review requested due to automatic review settings August 10, 2026 20:15

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

Adds a responsive TeePublic merchandise promotion card to the homepage “community” band, including a self-hosted shirt preview image and styling consistent with existing site layout and interaction patterns.

Changes:

  • Added a new “Apache Grails T-Shirt” promotional section (image, copy, variant guidance, TeePublic link) to the homepage community/training area.
  • Introduced dedicated CSS for the promotion card (responsive grid layout, button-style link, focus/hover states).
  • Documented the new homepage merchandise card in DESIGN.md.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
pages/index.html Adds the homepage merchandise card markup and TeePublic link with variant guidance.
assets/stylesheets/screen.css Implements responsive layout and interaction styling for the merchandise card and link.
DESIGN.md Documents structure, spacing, states, accessibility, and responsive behavior for the new card.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

2 participants