Skip to content

Refactor community roles into dedicated card component#45

Merged
elft3r merged 1 commit into
mainfrom
claude/gallant-dirac-TvKUw
Jun 4, 2026
Merged

Refactor community roles into dedicated card component#45
elft3r merged 1 commit into
mainfrom
claude/gallant-dirac-TvKUw

Conversation

@elft3r

@elft3r elft3r commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Summary

Reorganizes Jochen Zehnder's community engagement history into a dedicated, visually distinct card component with improved styling and semantic structure.

Changes

  • New CSS component (.community-card): Added styling for a compact community engagement card in white_contrast_compact_verbatim_headers.css

    • Card padding and title styling with icon support
    • Badge positioning (right-aligned)
    • Styled list integration with reduced margins and font size
  • HTML refactor (shared/sections/jochen.html):

    • Moved past community roles (AWS Community Builder, Docker Community Leader, CNCF Co-Chair) from inline list into a dedicated .community-card component
    • Added icon (fa-solid fa-people-group) and "past roles" badge for visual clarity
    • Reduced top margin spacing (mt-12mt-8) to accommodate new card layout

Implementation Details

  • Reuses existing .card, .badge, and .styled-list component classes for consistency with the design system
  • Community roles are now semantically grouped and visually separated from current roles
  • Icon and badge provide clear visual hierarchy and context for past engagement

https://claude.ai/code/session_012bpcSwzxj1PRipkRZ8nMBY

Replace the three repeated "former" badges on the community roles
(AWS Community Builder, Docker Community Leader, CNCF Co-Chair) with a
dedicated "Community Engagement" card carrying a single "past roles"
badge. This elevates the involvement instead of tagging each line as
expired.

Add a compact .community-card component to the shared theme and tighten
the social-links top margin (mt-12 -> mt-8) so the taller layout still
fits the slide without overflow.
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Preview Deployment

This PR has been deployed for preview:

Presentation URL Commit
cloud-migrations https://35ba336d.presentations-15u.pages.dev/cloud-migrations/ 05a53a6
docker-training https://35ba336d.presentations-15u.pages.dev/docker-training/ 05a53a6
secure-landing-zones https://35ba336d.presentations-15u.pages.dev/secure-landing-zones/ 05a53a6

Last updated: Thu, 04 Jun 2026 06:02:14 GMT

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 pull request refactors Jochen Zehnder’s “past community roles” into a dedicated “Community Engagement” card, aligning with the repository’s existing card/badge/styled-list design system and improving visual hierarchy on the slide.

Changes:

  • Refactored shared/sections/jochen.html to move former community roles into a new .community-card block with an icon and a “past roles” badge.
  • Added .community-card-specific styling to white_contrast_compact_verbatim_headers.css for a compact title + list layout.
  • Reduced spacing below the Jochen section (mt-12mt-8) to accommodate the new card.

Reviewed changes

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

File Description
shared/sections/jochen.html Introduces a dedicated Community Engagement card and adjusts spacing.
custom-themes/white_contrast_compact_verbatim_headers.css Adds styling rules for the new .community-card component (title, badge alignment, list spacing).

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

@elft3r elft3r merged commit 9752d5f into main Jun 4, 2026
3 checks passed
@elft3r elft3r deleted the claude/gallant-dirac-TvKUw branch June 4, 2026 06:05
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.

3 participants