Skip to content

[Website] Reflect Archived API Repositories (ShortMessageService, SiteToCloudVPN, HomeDevicesQoD) #49

@albertoramosmonagas

Description

@albertoramosmonagas

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):

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:

  1. Remove vs keep the API page(s) on the website
  2. If kept, how to label them (banner, badge, “Archived” status, disclaimers)
  3. 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”

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions