{{ $section_data := . }} {{ $team_data := partial "categories/team-members" }} {{- $devTeam := slice }} {{- $backendManager := slice }} {{- $beTeam := slice }} {{- $feTeam := slice }} {{- $frontendManager := slice }} {{- $fullstackManager := slice }} {{- $pmTeam := slice }} {{- $pdTeam := slice }} {{- $spdTeam := slice }} {{- $uxrTeam := slice }} {{- $uxTeam := slice }} {{- $focusTeam := slice }} {{- $supportTeam := slice }} {{- $pmmTeam := slice }} {{- $qualityTeam := slice }} {{- $cmTeam := slice }} {{- $twTeam := slice }} {{- $csTeam := slice }} {{- $setTeam := slice }} {{- $arTeam := slice }} {{- $sreTeam := slice }} {{- $remTeam := slice }} {{- $sponserTeam := slice }} {{- $legalTeam := slice }} {{- $sponsorTeam := slice }} {{- $appsecEngineer := slice }} {{- $infrasecEngineer := slice }} {{- with $section_data.appsec_engineer }} {{- range (slice | append .) }} {{- with . }} {{- $appsecEngineer = append $appsecEngineer ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.infrasec_engineer }} {{- range (slice | append .) }} {{- with . }} {{- $infrasecEngineer = append $infrasecEngineer ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.pm }} {{- range (slice | append .) }} {{- with . }} {{- $pmTeam = append $pmTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.em }} {{- range (slice | append .) }} {{- with . }} {{- $devTeam = append $devTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.backend_engineering_manager }} {{- range (slice | append .) }} {{- with . }} {{- $backendManager = append $backendManager ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.frontend_engineering_manager }} {{- range (slice | append .) }} {{- with . }} {{- $frontendManager = append $frontendManager ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.fullstack_managers }} {{- range (slice | append .) }} {{- with . }} {{- $fullstackManager = append $fullstackManager ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.pdm }} {{- range (slice | append .) }} {{- with . }} {{- $pdTeam = append $pdTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.spd }} {{- range (slice | append .) }} {{- with . }} {{- $spdTeam = append $spdTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.uxr }} {{- range (slice | append .) }} {{- with . }} {{- $uxrTeam = append $uxrTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.ux }} {{- range (slice | append .) }} {{- with . }} {{- $uxTeam = append $uxTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.support }} {{- range (slice | append .) }} {{- with . }} {{- $supportTeam = append $supportTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.quality }} {{- range (slice | append .) }} {{- with . }} {{- $qualityTeam = append $qualityTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.cm }} {{- range (slice | append .) }} {{- with . }} {{- $cmTeam = append $cmTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.tw }} {{ if ne . true }} {{- range (slice | append .) }} {{- with . }} {{- $twTeam = append $twTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- end }} {{- with $section_data.tech_writer }} {{- range (slice | append .) }} {{- with . }} {{- $twTeam = append $twTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.cs }} {{- range (slice | append .) }} {{- with . }} {{- $csTeam = append $csTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.ar }} {{- range (slice | append .) }} {{- with . }} {{- $arTeam = append $arTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.rem }} {{- range (slice | append .) }} {{- with . }} {{- $remTeam = append $remTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.pmm }} {{- range (slice | append .) }} {{- with . }} {{- $pmmTeam = append $pmmTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.product_sponsor }} {{- range (slice | append .) }} {{- with . }} {{- $sponserTeam = append $sponserTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.legal }} {{- range (slice | append .) }} {{- with . }} {{- $legalTeam = append $legalTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.sets }} {{- range (slice | append .) }} {{- with . }} {{- $setTeam = append $setTeam ($team_data.Get . | default slice) }} {{- end }} {{- end }} {{- end }} {{- with $section_data.pm_team_tag }} {{- $pmTeam = append $pmTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.development_team_tag }} {{- $devTeam = append $devTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.be_team_tag }} {{- $beTeam = append $beTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.fe_team_tag }} {{- $feTeam = append $feTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.support_team_tag }} {{- $supportTeam = append $supportTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.quality_team_tag }} {{- $qualityTeam = append $qualityTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.cm_team_tag }} {{- $cmTeam = append $cmTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.tw_team_tag }} {{- $twTeam = append $twTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.cs_team_tag }} {{- $csTeam = append $csTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.ar_team_tag }} {{- $arTeam = append $arTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.infra_reliability_team_tag }} {{- $sreTeam = append $sreTeam ($team_data.Get . | default slice) }} {{- end }} {{- with $section_data.legal_team_tag }} {{- $legalTeam = append $legalTeam ($team_data.Get . | default slice) }} {{- end }}
Slack Channel | #{{ . }} |
---|---|
Slack Alias | {{.}} |
GitLab Group | @{{.}} |
Handbook Page | {{- $pagePath := path.Join "/handbook" . }} {{- with page.GetPage $pagePath }} {{ .Title }} {{- end }} |
Focus | {{ .focus }} |
Features in this Group | {{- $pageRef := printf "/handbook/product/categories/features/#%s" (anchorize .display_name) -}}Features |
Product | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Development | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Backend Engineering Manager | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Backend Engineering | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Frontend Engineering Manager | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Frontend Engineering | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Fullstack Engineering Manager | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Site Reliability Engineering | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Test Platform | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Product Design | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Staff Product Designer | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
UX Research | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Product Designer | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Product Marketing | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Support | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Quality | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Content Marketing | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Technical Writing | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Application Security Engineer | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end }} |
Infrastructure Security Engineer | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end }} |
Customer Success | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end }} |
Analyst Relations | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Infrastructure Manager | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Product Sponsor | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Legal & Corporate Affairs | {{- range . -}}{{ partial "member/with-team-link" . -}} {{- end -}} |
Internal Customers | {{- range . }}
{{ .department }}
{{- with .dri }}
{{- range $team_data.Get . }}
{{ partial "member/with-team-link" . -}}
{{- end }}
{{- end }}
|