Skip to content

task: document Generic Resource UI based on GraphQL (alpha/PoC) #282

@mirzakopic

Description

@mirzakopic

Description

Document the existing Generic Resource UI PoC — a fully generic UI that renders any KRM resource via the GraphQL gateway — on https://platform-mesh.io so the community can discover and understand it. This is part of the Platform-Mesh 0.3 "Showcases / Proof of Concepts" track.

Status: alpha / experimental / PoC. This is not production-ready. The goal of this task is purely to document the existing implementation and make its current state visible — no hardening, no API changes, no productionisation.

What this demonstrates

A single UI that, given any Kubernetes/KRM resource exposed through the GraphQL gateway, can render views without per-resource frontend code. The documentation should explain how this expresses the polymorphic-API / KRM-as-lingua-franca story and how schema-driven rendering becomes possible once the gateway introspects arbitrary CRDs (including those bound via APIExport/APIBinding through kcp).

Scope of this task

  • Add a page on https://platform-mesh.io covering the existing PoC:
    • One-paragraph elevator pitch
    • Prominent alpha / PoC / experimental disclaimer at the top
    • What it demonstrates (generic schema-driven rendering over the GraphQL gateway)
    • How it relates to Platform-Mesh: KRM, GraphQL gateway, polymorphic APIs
    • Pointer to where the code lives
    • Known limitations / what's intentionally out of scope
    • How to give feedback

Out of scope

  • Any code changes to the PoC
  • Hardening, stabilising, or productionising the implementation
  • Replacing any production UI (e.g. the marketplace UI)
  • API stability guarantees

References

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