layer5io / layer5io/layer5

[Chore] Remove archived Meshery Adapter entries from the handbook repository overview

Open Beginner friendly
#8,075 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1.1k
Forks
1.6k
Avg merge
2d 10h
Merged PRs (30d)
18

Description

Summary

The repository overview in the handbook still lists Meshery Adapters whose repositories are archived, or are being archived, and points at URLs that no longer resolve.

Two adapters are being deprecated now — meshery-nginx-sm (NGINX Service Mesh reached end of life in March 2024) and meshery-app-mesh (AWS ends App Mesh support on 30 September 2026). meshery-cpx and meshery-tanzu-sm have been archived since 2023.

Related: the per-adapter cleanup issues in the main repository are meshery/meshery#21980 (nginx-sm), meshery/meshery#21981 (app-mesh), meshery/meshery#21983 (cpx) and meshery/meshery#21985 (tanzu-sm).

Current state

In src/collections/handbook/repository-overview/repo-data.js:

  • L604 — Meshery Adapter for CPX (repo archived)
  • L613 — Meshery Adapter for App Mesh
  • L623 — Meshery Adapter for Tanzu Service Mesh (repo archived)
  • L632 — Meshery Adapter for NGINX Service Mesh
  • L568 — an already commented-out Octarine block that can go
  • L18 — the appmeshLogo import, and its use at L608, once that entry is removed

Every repository: value in these entries points at github.com/layer5io/meshery-*; the adapters live in the meshery-extensions org, so these links are broken today regardless.

Checklist
  • Remove the CPX, App Mesh, Tanzu SM and NGINX SM entries
  • Remove the commented-out Octarine block
  • Remove logo imports and assets left unused, after confirming nothing else references them

Note: the meshery-nsm reference elsewhere in the handbook is not in scope — Network Service Mesh is not being archived.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in src/collections/handbook/repository-overview/repo-data.js and inspect the entries around L604-L632, the commented Octarine block near L568, and the appmeshLogo import near L18. Search for references to the affected logos and assets before removing unused ones. Done means the four archived or deprecated adapters and Octarine block are absent, broken links are removed, and the meshery-nsm reference remains.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
86/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.