-
Notifications
You must be signed in to change notification settings - Fork 1
[Website] Reflect Archived API Repositories (ShortMessageService, SiteToCloudVPN, HomeDevicesQoD) #49
Description
Context
Following a TSC decision, the API Backlog WG has started the Repository Transition → Archived activities for the following API repositories (each tracker issue contains the rationale and evidence of inactivity / lack of traction):
- ShortMessageService — [Repository Transition → Archived]: ShortMessageService APIBacklog#285
- SiteToCloudVPN — [Repository Transition → Archived]: SiteToCloudVPN APIBacklog#284
- HomeDevicesQoD — [Repository Transition → Archived]: HomeDevicesQoD APIBacklog#283
What has already been done (Backlog / Repo hygiene)
For each of the three repositories:
- Removed the repository topic and set the correct topic:
archived-api-repository - Closed open issues to reduce noise and clearly signal the repository is not maintained
- Created a PR adding an archival notice to the
README(so the GitHub landing page is unambiguous)
At this point, the main open item is the CAMARA website: how we represent archived repositories on the public site and in the API overview.
Ask to Marketing / Outreach WG
We need guidance + execution on how to reference archived APIs on the CAMARA website, including a repeatable pattern (this is the first time we apply the “archived repository” process end-to-end).
Decisions needed:
- Remove vs keep the API page(s) on the website
- If kept, how to label them (banner, badge, “Archived” status, disclaimers)
- Where to list archived items (e.g., separate “Archived APIs” section)
Proposed handling per repository (initial recommendation)
A) ShortMessageService + SiteToCloudVPN
Recommendation: remove from the main API overview and remove their pages entirely (or redirect to a generic archived list), because there is minimal historical value and almost no traction.
B) HomeDevicesQoD
Recommendation: keep the API page, but:
- Add a very visible Archived banner: “This API repository is archived and not maintained by CAMARA.”
- Remove it from the main API overview table
- Optionally list it in an “Archived APIs” section with a short note + link to the archived repo
Suggested website pattern (standardize going forward)
Create an “Archived APIs” section/page on the CAMARA website with:
- API name + link to GitHub repo
- Archive date (month/year)
- Reason in 1 line (e.g., “inactive / no maintainer support”)
- Clear disclaimer: “Not maintained, not part of meta-releases, no roadmap”