From 0885d699c232110b80677b4ce96c85d17d8e6b51 Mon Sep 17 00:00:00 2001 From: Lou Bichard Date: Tue, 25 Nov 2025 20:32:53 +0000 Subject: [PATCH] chore: add Backstage catalog metadata per RFC-2024-023 Add catalog-info.yaml to comply with organization-wide Backstage catalog standardization requirements. Automated fields populated based on repository analysis: - Component type: documentation (workshop/tutorial repository) - Lifecycle: production (actively maintained) - Tags: javascript, react, nodejs, express, vite, devcontainer Manual review required for spec.owner field. Co-authored-by: Ona --- catalog-info.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 catalog-info.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 0000000..21e0ee1 --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,33 @@ +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: workshop + description: Full-stack portfolio manager workshop for learning Gitpod and dev containers. + tags: + # Primary language + - javascript + # Component category + - documentation + # Visibility + - internal + # Additional technology tags + - react + - nodejs + - express + - vite + - devcontainer + - workshop + links: + - url: https://github.com/gitpod-samples/workshop + title: GitHub Repository + annotations: + github.com/project-slug: gitpod-samples/workshop +spec: + type: documentation + # Actively maintained workshop with recent commits (Nov 2025) + lifecycle: production + # TODO: Replace with your team identifier from the org structure + # Format: team:team-name (e.g., team:developer-experience, team:platform-engineering) + # Contact Platform Engineering if your team is not yet defined in Backstage + owner: team:REPLACE_WITH_TEAM_NAME + # Note: spec.system is not required for documentation type components