Skip to content

Consolidated GSoC 2026 website cleanups and formatting fixes#1908

Merged
eduardo-rodrigues merged 2 commits into
HSF:mainfrom
aniruddhaadak80:gsoc26/consolidated-cleanups
May 14, 2026
Merged

Consolidated GSoC 2026 website cleanups and formatting fixes#1908
eduardo-rodrigues merged 2 commits into
HSF:mainfrom
aniruddhaadak80:gsoc26/consolidated-cleanups

Conversation

@aniruddhaadak80
Copy link
Copy Markdown
Contributor

As discussed in #1907, I am compiling all of the minor fixes and metadata cleanups into this single, unified PR to drastically reduce review noise.

Changes Included:

  1. GSoC 2026 Project Metadata: Appends the missing
    epository and license fields to the remaining 2026 project YAML headers (Clad, CMS, CernVM-FS, FCC, Key4hep, NNPDF, Spack) resolving GSoC: Add repo links and licence information to projects #1862 cleanly.
  2. GSoC Terminology: Replaces legacy instances of student with participant throughout the 2026 _gsocproposals/ files to match the current Google specs.
  3. Template Validation Bug: Adds missing quotes around �lt="{{ page.author }}" in _layouts/blog_post.html so it parses correctly for authors with multi-word names.

If any of these changes are not desired, just let me know and I can squash/drop them out of this PR immediately!

Closes #1907
Closes #1862

@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 13, 2026

Deploy Preview for earnest-hotteok-b1e1bf ready!

Name Link
🔨 Latest commit 69afdaf
🔍 Latest deploy log https://app.netlify.com/projects/earnest-hotteok-b1e1bf/deploys/69b43cf8834e240008e33f67
😎 Deploy Preview https://deploy-preview-1908--earnest-hotteok-b1e1bf.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added the GSoC Related to Google Summer of Code activity label Mar 13, 2026
@aniruddhaadak80
Copy link
Copy Markdown
Contributor Author

As discussed in #1907, I am compiling all of the minor fixes and metadata cleanups into this single, unified PR to drastically reduce review noise.

Changes Included:

  1. GSoC 2026 Project Metadata: Appends the missing
    epository and license fields to the remaining 2026 project YAML headers (Clad, CMS, CernVM-FS, FCC, Key4hep, NNPDF, Spack) resolving GSoC: Add repo links and licence information to projects #1862 cleanly.
  2. GSoC Terminology: Replaces legacy instances of student with participant throughout the 2026 _gsocproposals/ files to match the current Google specs.
  3. Template Validation Bug: Adds missing quotes around �lt="{{ page.author }}" in _layouts/blog_post.html so it parses correctly for authors with multi-word names.

If any of these changes are not desired, just let me know and I can squash/drop them out of this PR immediately!

Closes #1907 Closes #1862

@codex pls review this

@eduardo-rodrigues eduardo-rodrigues requested a review from a team March 13, 2026 11:04
@aniruddhaadak80
Copy link
Copy Markdown
Contributor Author

@gemini-cli thoughts pls

@wdconinc
Copy link
Copy Markdown
Contributor

At this point the license and repository are just invisible metadata additions.

- Added missing 
epository and license keys to 2026 project pages (resolves formatting requirement from HSF#1862).
- Replaced instances of 'student' with 'participant' in proposals to align with modern GSoC terminology.
- Fixed unquoted �lt attributes in _layouts/blog_post.html to generate valid HTML for multi-word author names.

Closes HSF#1862.

Signed-off-by: Aniruddha Adak <aniruddhaadak80@users.noreply.github.com>
@aniruddhaadak80 aniruddhaadak80 force-pushed the gsoc26/consolidated-cleanups branch from b1bedfb to 69afdaf Compare March 13, 2026 16:36
@ritikyadav1333-gif
Copy link
Copy Markdown

Hello @aniruddhaadak80 ,

I would like to contribute by working on this issue. I can help resolve the cleanup items mentioned, including the missing metadata in the _gsocprojects files, updating the GSoC terminology, fixing the missing BioDynaMo reference, and correcting the HTML attribute bug.

Please let me know if you would like me to proceed with these fixes, and if possible, kindly assign this issue to me.

Thanks!

@eduardo-rodrigues
Copy link
Copy Markdown
Member

Hello @vvolkl, can you also have a look when you find time, to finalise? Advance thanks.

@eduardo-rodrigues
Copy link
Copy Markdown
Member

Hello GSoC admins, I would be tempted to go ahead and merge this. Unless you would like a further review?

@eduardo-rodrigues eduardo-rodrigues requested a review from a team May 13, 2026 06:08
Copy link
Copy Markdown
Member

@eduardo-rodrigues eduardo-rodrigues left a comment

Choose a reason for hiding this comment

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

Hello. This has been approved a while back and is simple enough that I'm going to merge it at this point (also avoiding PRs left open for a long time).

Thank you again for your contribution.

Copilot AI review requested due to automatic review settings May 14, 2026 10:27
Copy link
Copy Markdown
Contributor

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.

Copilot was unable to review this pull request because the user who requested the review is ineligible. To be eligible to request a review, you need a paid Copilot license, or your organization must enable Copilot code review.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 14, 2026

Deploy Preview for earnest-hotteok-b1e1bf ready!

Name Link
🔨 Latest commit 8ed268a
🔍 Latest deploy log https://app.netlify.com/projects/earnest-hotteok-b1e1bf/deploys/6a05a3ad8c5f500008d3b361
😎 Deploy Preview https://deploy-preview-1908--earnest-hotteok-b1e1bf.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@eduardo-rodrigues eduardo-rodrigues merged commit ea17122 into HSF:main May 14, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GSoC Related to Google Summer of Code activity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Discussion: Consolidating GSoC 2026 minor website cleanups and seeking guidance GSoC: Add repo links and licence information to projects

5 participants