[Programs] Cloud Native Playground section appears incomplete and visually misaligned on GSoC pages
@hiyach28 is already working on this.
Since Aug 3, 2026.
- Dominant language
- JavaScript
- Stars
- 1.1k
- Forks
- 1.6k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 18
Description
Current Behavior
On the GSoC program pages (for example, https://layer5.io/programs/gsoc/2026), the Cloud Native Playground section consists only of a heading followed by a linked image.
Unlike the surrounding sections, it does not contain any descriptive content explaining what the Cloud Native Playground is or how it relates to the GSoC program. As a result, the section appears incomplete.
Additionally, because the section only contains a large image, it appears visually detached from the surrounding content, making the page layout feel inconsistent with the rest of the project listings.
Expected Behavior
The Cloud Native Playground section should be presented as a complete, self-contained section.
Depending on the intended design, this could mean:
- adding descriptive content beneath the heading, or
- restructuring the section so that it is visually presented as a standalone promotional block rather than appearing as an incomplete project section.
The layout should remain consistent with the rest of the GSoC page.
Steps to Reproduce
- Visit any GSoC program page: https://layer5.io/programs/gsoc/2026 or https://layer5.io/programs/gsoc/2025
- Scroll to the Cloud Native Playground section.
- Observe that:
- the section contains only a heading and an image,
- there is no accompanying description or context,
- the image appears visually detached from the surrounding content.
Screenshots
Environment
- Repository:
layer5io/layer5 - Affected Pages:
/programs/gsoc/2023/programs/gsoc/2024/programs/gsoc/2025/programs/gsoc/2026
Investigation
After reviewing the implementation, this behavior is consistent across GSoC pages for 2026 and 2025, however there is content present under Cloud Native Playground for the years before that.
The content for the Cloud Native Playground section is sourced from the respective index.mdx files, where the section currently renders only a linked image without accompanying descriptive text. The surrounding layout styling causes the image to appear visually separated from adjacent content, contributing to the inconsistent presentation. :contentReference[oaicite:0]{index=0}
Possible Resolution
One possible approach would be to:
- add descriptive content beneath the Cloud Native Playground heading if it is intended to be a content section, or
- adjust the section's layout so it is intentionally presented as a standalone promotional block, ensuring it integrates cleanly with the rest of the page.
Contributor Resources and Handbook
The Layer5 website uses Gatsby and React. Site content is found under the master branch.
- 📚 See the project's contributing guide.
- 🎨 Refer to the Layer5 Figma designs.
- 🙋 Questions? Join the Community Slack or Discussion Forum.
Contributor Resources and Handbook
The layer5.io website uses Gatsby, React, and GitHub Pages. Site content is found under the master branch.
- 📚 See contributing instructions.
- 🎨 Wireframes and designs for Layer5 site in Figma (open invite)
- 🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack.
Join the Layer5 Community by submitting your community member form.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.