{{- $teams := hugo.Data.members.teams -}} {{- $members := hugo.Data.members.members -}} {{- $emeriti := hugo.Data.members.emeriti -}}
Council
    {{ range sort $members ".name" }} {{ if in .roles "council" }} {{ partial "xsf-diagram-entry" (dict "name" .name "email" .email "jids" .jids "roles" .roles) }} {{ end }} {{ end }}
Board of Directors
    {{ range sort $members ".name" }} {{ if in .roles "board" }} {{ partial "xsf-diagram-entry" (dict "name" .name "email" .email "jids" .jids "roles" .roles) }} {{ end }} {{ end }}
XSF Officers
    {{ range sort $members ".name" }} {{ if or (in .roles "chair") (in .roles "ed") (in .roles "secretary") (in .roles "treasurer") }} {{ partial "xsf-diagram-entry" (dict "name" .name "email" .email "jids" .jids "roles" .roles) }} {{ end }} {{ end }}
Teams
Editor team
    {{ range sort $members ".name" }} {{ if in .roles "editor" }}
  • {{ .name }}
  • {{ end }} {{ end }}
Moderator team
    {{ range sort $members ".name" }} {{ if in .roles "moderator" }}
  • {{ .name }}
  • {{ end }} {{ end }}
Infrastructure team
    {{ range sort $members ".name" }} {{ if in .roles "infrastructure" }}
  • {{ .name }}
  • {{ end }} {{ end }}
Communication team
    {{ range sort $members ".name" }} {{ if in .roles "commteam" }}
  • {{ .name }}
  • {{ end }} {{ end }}
Summits, Conferences, and Meetups team (SCAM)
    {{ range sort $members ".name" }} {{ if in .roles "scam" }}
  • {{ .name }}
  • {{ end }} {{ end }}