docs: add catalog-info.yaml config file to import into Varia - #4323
docs: add catalog-info.yaml config file to import into Varia#4323emirgens wants to merge 4 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
This pull request adds a Backstage catalog metadata file (catalog-info.yaml) to enable the Equinor Design System repository to be registered in the Varia software catalog. This is an infrastructure configuration change that makes the component discoverable and manageable through Backstage's software catalog system.
Key Changes:
- Adds
catalog-info.yamlwith Backstage v1alpha1 entity metadata - Configures component metadata including name, type, lifecycle, and ownership
- Links the component to its GitHub repository using project slug annotation
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (1)
catalog-info.yaml:72
- Duplicate component definition detected. The component
eds-color-palette-generatoris defined twice (lines 46-57 and lines 61-72) with identical content. This will cause conflicts in the Backstage catalog. Remove one of these duplicate entries.
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: eds-color-palette-generator
description: EDS Tool for generating accessible color palettes
annotations:
github.com/project-slug: equinor/design-system
spec:
type: tool
lifecycle: production
owner: eds-core
system: EquinorDesignSystem
|
If the purpose of this config file is to give users access to EDS resources, then I would think that the core-react, tokens and icons is what most people are looking for. I don’t think adding the colour-generator and demo app adds any value. 🤔 |
|
I was looking for a yaml schema file to validate the contents of the file, there’s a VS Code extension that makes it easier to write |
This pull request adds a Backstage entity metadata file to this repository so that the component can be added to the Varia software catalog.
After this pull request is merged, the component will become available.
For more information, read an overview of the Backstage software catalog.