{{ $packages := slice }} {{- range $name, $props := hugo.Data.software_list_doap -}} {{ $name_lower := lower $name }} {{ $packages = $packages | append (dict "name" $name "name_lower" $name_lower "data" .) }} {{ end }} {{- $names := slice -}} {{ range sort $packages ".name_lower" }} {{- $names = append .name $names -}} {{ $props := .data }} {{- end -}} {{- range $xep := hugo.Data.xeplist -}} {{- if or (eq .type "Standards Track") (eq .type "Historical") (eq .type "Informational") -}} {{- if and (ne .status "Deprecated") (ne .status "Obsolete") (ne .status "Rejected") (ne .status "Retracted") -}} {{- range $name := $names -}} {{- end -}} {{- end -}} {{- end -}} {{- end -}}
Extensions
{{- .name -}} 
{{- $number_str := printf "%04g" .number -}} XEP-{{- $number_str -}} {{- .title -}} {{- range $xep.implementations -}} {{- if eq $name .package_name -}} {{- if eq .implementation_status "complete" -}} {{- else if eq .implementation_status "partial" -}} {{- else if eq .implementation_status "planned" -}} {{- else if or (eq .implementation_status "wontfix") (eq .implementation_status "removed") (eq .implementation_status "deprecated") -}} {{- else -}} {{- end -}} {{- end -}} {{- end -}}