Skip to content

[Docs] Add Extensions section to Meshery GitHub Org overview#63

Open
Utkarsh-sharma47 wants to merge 1 commit into
meshery:masterfrom
Utkarsh-sharma47:docs/extensions-section
Open

[Docs] Add Extensions section to Meshery GitHub Org overview#63
Utkarsh-sharma47 wants to merge 1 commit into
meshery:masterfrom
Utkarsh-sharma47:docs/extensions-section

Conversation

@Utkarsh-sharma47

Copy link
Copy Markdown

Description

Adds a new Extensions section to the Meshery GitHub organization overview.

Changes

  • Added Meshery Extensions section to profile README
  • Added Meshery Extensions logo asset
  • Added links to:
    • meshery.io/extensions
    • meshery-extensions GitHub organization
    • CNCF blog on Meshery's expanding ecosystem
  • Highlighted several extension repositories and their purpose

Fixes #61

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request adds a new 'Extensions' section to the profile README, showcasing various Meshery extensions with descriptions and status badges, and introduces a new color SVG asset for Meshery Extensions. Feedback on the README changes includes correcting invalid HTML5 attributes, specifically changing border="0px" to border="0" on the table element, and moving alt attributes from anchor (<a>) tags to their nested image (<img>) tags to ensure proper validation and accessibility.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread profile/README.md Outdated
<p>
Browse user-facing extensions including Kanvas, Catalog, and CLI plugins at <a href="https://meshery.io/extensions">meshery.io/extensions</a>.
</p>
<table border="0px" align="center">

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.

medium

In HTML5, the border attribute on <table> elements only accepts a value of "0" or "1". Specifying units like px (e.g., 0px) is invalid HTML. Please use border="0" instead.

Suggested change
<table border="0px" align="center">
<table border="0" align="center">

Comment thread profile/README.md Outdated
Comment on lines +141 to +145
<p align="left"><a href="https://github.com/meshery-extensions/meshery-extensions-packages/graphs/contributors"
alt="GitHub contributors"><img
src="https://img.shields.io/github/contributors/meshery-extensions/meshery-extensions-packages.svg" /></a>
<a href="https://github.com/meshery-extensions/meshery-extensions-packages/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" alt="meshery-extensions-packages repo issues with help wanted label">
<img src="https://img.shields.io/github/issues/meshery-extensions/meshery-extensions-packages/help%20wanted.svg?color=informational" /></a>

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.

medium

The alt attribute is not a valid attribute for <a> (anchor) elements in HTML. It should be placed on the nested <img> elements instead to ensure proper HTML validation and accessibility. Please apply this fix here and to the other repository listings below (lines 156-160, 171-175, 186-190, 201-205, and 216-220).

Suggested change
<p align="left"><a href="https://github.com/meshery-extensions/meshery-extensions-packages/graphs/contributors"
alt="GitHub contributors"><img
src="https://img.shields.io/github/contributors/meshery-extensions/meshery-extensions-packages.svg" /></a>
<a href="https://github.com/meshery-extensions/meshery-extensions-packages/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" alt="meshery-extensions-packages repo issues with help wanted label">
<img src="https://img.shields.io/github/issues/meshery-extensions/meshery-extensions-packages/help%20wanted.svg?color=informational" /></a>
<p align="left"><a href="https://github.com/meshery-extensions/meshery-extensions-packages/graphs/contributors"><img
src="https://img.shields.io/github/contributors/meshery-extensions/meshery-extensions-packages.svg" alt="GitHub contributors" /></a>
<a href="https://github.com/meshery-extensions/meshery-extensions-packages/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22">
<img src="https://img.shields.io/github/issues/meshery-extensions/meshery-extensions-packages/help%20wanted.svg?color=informational" alt="meshery-extensions-packages repo issues with help wanted label" /></a>

@Utkarsh-sharma47

Copy link
Copy Markdown
Author

Hi maintainers,

I've completed the implementation for this issue and opened this PR for review. Please let me know if any changes or adjustments are needed.

Thank you.

Comment thread profile/assets/img/meshery-extensions-color.svg
@leecalcote

Copy link
Copy Markdown
Member

Look at meshery/meshery readme for and example light and dark mode support.

@Utkarsh-sharma47 Utkarsh-sharma47 force-pushed the docs/extensions-section branch from 48acd4f to c26f622 Compare June 16, 2026 19:39
@Utkarsh-sharma47

Copy link
Copy Markdown
Author

Thanks for the feedback @leecalcote.

I've updated the Extensions section to support both light and dark modes following the pattern used in the meshery/meshery README.

@chellej chellej mentioned this pull request Jun 16, 2026
1 task
@chellej

chellej commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

@Utkarsh-sharma47 please address the merge conflicts.

Signed-off-by: Utkarsh-sharma47 <utkarsh4.shamra005@gmail.com>
@Utkarsh-sharma47 Utkarsh-sharma47 force-pushed the docs/extensions-section branch from c26f622 to 8adc88c Compare June 16, 2026 21:01
@Utkarsh-sharma47

Copy link
Copy Markdown
Author

Thanks for the feedback.

I've rebased the branch onto the latest upstream master and resolved the merge conflict. The Extensions section also now supports both light and dark mode rendering following the existing Meshery README pattern.

Please let me know if any further changes are needed.

@Utkarsh-sharma47

Copy link
Copy Markdown
Author

@leecalcote , Thanks for the feedback and for pointing me to the meshery-extensions organization.

After rebasing onto the latest master and comparing with #58, I realized the two approaches are slightly different. My intention with this PR was to focus on highlighting repositories that are actively part of the extensions org itself (for example, kanvas-snapshot, helm-kanvas-snapshot, meshery-extensions-packages, and meshery-nighthawk), while #58 seems more focused on providing a broader extensions ecosystem overview.

I'm happy to adjust the implementation either way. Do you think it would make sense to combine elements of both approaches, or would you prefer that this PR align more closely with the structure introduced in #58?

I'd appreciate your guidance on the preferred direction before making further changes.

@Utkarsh-sharma47

Copy link
Copy Markdown
Author

Hi @leecalcote and @chellej,

Just following up. The requested changes have been addressed, merge conflicts resolved, and all checks are passing.

I'd appreciate a review when you have a chance. Thanks!

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.

[Docs] Enhance Meshery GitHub Org overview with "Extensions" section

3 participants