{{- $displayStages := slice "plan" "create" "verify" "package" "secure" "deploy" "govern" "monitor" -}} {{- $marketingCategories := dict -}} {{- range $k, $v := site.Data.public.categories -}} {{- if .marketing -}} {{- $marketingCategories = merge $marketingCategories (dict $k $v) -}} {{- end -}} {{- end -}} {{- $marketingStages := slice -}} {{- range $k, $v := site.Data.public.stages.stages -}} {{- if .marketing -}} {{- $mcats := slice -}} {{- range .groups -}} {{- range .categories -}} {{- if in (collections.KeyVals $marketingCategories) . -}} {{- $c := index $marketingCategories . -}} {{- if or (eq $c.maturity "minimal") (eq $c.maturity "planned" ) -}} {{- $mcats = append $c $mcats -}} {{- end -}} {{- end -}} {{- end -}} {{- end -}} {{- if gt (len $mcats) 0 -}} {{- $s := dict "key" $k "display_name" $v.display_name "categories" $mcats -}} {{- $marketingStages = append $s $marketingStages -}} {{- end -}} {{- end -}} {{- end -}} {{- range $marketingStages}} {{- end }} {{- range $marketingStages -}} {{- end -}}

{{.display_name}}
{{- range .categories -}} {{- $url := partial "categories/best-link" . -}} {{ printf "" $url |safeHTML }} {{ .name }}
{{- end -}}