Skip to content

Conversation

@DaanHoogland
Copy link
Contributor

@DaanHoogland DaanHoogland commented Sep 25, 2025

add a VP component to the who page to advertise the sitting VP with a bit more allure.
Now, only the src/components/VP/index.tsx has to be changed for the yearly term change or the src/pages/who.mdx has be regenerated when new committers/PMC member are admitted.

@DaanHoogland
Copy link
Contributor Author

will enter some description @jbampton ;)

@DaanHoogland DaanHoogland requested review from Pearl1594 and Copilot and removed request for Pearl1594 September 26, 2025 11:40
Copy link

Copilot AI left a comment

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 reusable VP (Vice President/PMC Chair) component to display the current PMC chair information with enhanced visual presentation including photo, links, and quote. The change replaces static PMC chair text with a dynamic React component to make yearly updates easier.

  • Replace static PMC chair text with a dynamic VP React component
  • Update file generation script to output .mdx format and include VP component
  • Remove unused blog template file

Reviewed Changes

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

File Description
src/pages/who.mdx Replace static PMC chair text with VP component import and usage
src/components/VP/index.tsx New React component displaying PMC chair info with photo, social links, and quote
source/generate_who.py Update script to generate .mdx file and include VP component instead of static text
blog/2024-10-25-ccc-agenda/index.md~ Remove unused blog template file

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Contributor

@Pearl1594 Pearl1594 left a comment

Choose a reason for hiding this comment

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

lgtm - made some small suggestions, to add some spacing and reduce the size of the logo - just presentational.

image

@DaanHoogland DaanHoogland merged commit af202da into staging-site Oct 1, 2025
3 checks passed
@DaanHoogland DaanHoogland deleted the whoIsVP branch October 1, 2025 07:52
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