Skip to content
This repository was archived by the owner on Jan 27, 2026. It is now read-only.

Add Backstage catalog files for all components#81

Merged
loujaybee merged 1 commit intomainfrom
add-backstage-catalog-files
Nov 24, 2025
Merged

Add Backstage catalog files for all components#81
loujaybee merged 1 commit intomainfrom
add-backstage-catalog-files

Conversation

@loujaybee
Copy link
Copy Markdown
Collaborator

Changes

Adds Backstage catalog integration files to enable component discovery and visualization in Backstage.

Files Added

  • Root backstage.yml: System and domain definitions for GitpodFlix
  • backend/catalog/backstage.yml: Catalog service component and API definition
  • frontend/backstage.yml: Frontend website component
  • database/backstage.yml: PostgreSQL database component

Component Relationships

  • Frontend consumes the catalog API and depends on catalog service
  • Catalog service provides the catalog API and depends on database service
  • All components are part of the gitpodflix system in the media domain

Benefits

  • Enables Backstage catalog integration
  • Documents component architecture and dependencies
  • Provides API definitions for service discovery
  • Establishes ownership and lifecycle metadata

Add backstage.yml files to enable Backstage integration:
- System definition at root level
- Component definitions for catalog service, frontend, and database
- API definition for catalog REST endpoints
- Proper component relationships and dependencies

Co-authored-by: Ona <no-reply@ona.com>
@loujaybee loujaybee merged commit 84ff2aa into main Nov 24, 2025
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant