Open jharmison-redhat opened 4 years ago
Also, considering the existing links
in the CSV aren't being surfaced at the UI, I suggest we should include more verbose Markdown syntax for description
as that is rendered directly on the UI.
Also, we need to go through relatedImages and do pinning based on sum for bundle images and release operator images if we're going to get in line with documentation/expectation from others.
CSV
annotations
are what populate the extra information on the embedded OperatorHub interface. See for example the following snippet:And reference the OperatorHub pop-out drawer for that operator:
Compared to that for the Gitea operator:
I also believe that the
provider.name: Community
is what applies the obviousCommunity
label on the interface, and this should be added as well. The PackageManifestlabels
appear to have been derived from the CSV annotations and other various sources.Other PackageManifests' nested CSVs show more verbose information for the
support
annotation, sometimes with links to the GitHub new Issue page. I think aCommunity
badge on the operator with a link to the new Issue page as theSupport
tag on the web UI would be obvious enough, if my hunch onprovider.name
is right, or we can otherwise identify the proper triggers for that badge.