{{ define "helm-metadata" }} {{/* Renders parsed Chart.yaml metadata as a description list. Expects a HelmChartMeta value. Rows are skipped silently when fields are empty so sparse charts don't render with a wall of "—" cells. */}}
{{ .Description }}
{{ .Home }}
{{ end }}
{{ . }}
{{ end }}
{{ .URL }}
{{ end }}
{{ if .Email }}<{{ .Email }}>{{ end }}
| Name | Version | Repository |
|---|---|---|
| {{ .Name }}{{ if .Alias }} ({{ .Alias }}){{ end }} | {{ .Version }} |
{{ if .Repository }}
{{ if or (hasPrefix .Repository "http://") (hasPrefix .Repository "https://") }}
{{ .Repository }}
{{ else }}
{{/* oci://, file://, etc. — render as code so it's copyable. */}}
{{ .Repository }}
{{ end }}
{{ end }}
|