{{ define "title" }} {{ site.Title }} | OPA Ecosystem - {{ .Title }} {{ end }} {{ define "content" }}
{{ partial "nav.html" . }}

OPA Ecosystem / Integrations / {{ .Title }}

{{ .Title }}

{{ $integrations := where $.Site.RegularPages "Section" "integrations" }} {{ $organizations := where $.Site.RegularPages "Section" "organizations" }} {{ $id := .Page.RelPermalink }}
{{ partial "docs/integration-logo.html" (dict "id" $id) }}
{{ .Content }}
{{ if .Params.code }}

Code & Repos

    {{ range .Params.code }}
  • {{ . }}
  • {{ end }}
{{ end }} {{ if .Params.tutorials }}

Tutorials

    {{ range .Params.tutorials }}
  • {{ . }}
  • {{ end }}
{{ end }} {{ if .Params.videos }}

Videos

    {{ range .Params.videos }} {{ if reflect.IsMap . }}
  • {{ .title }} - {{ .venue }}
      {{ range .speakers }} {{ if reflect.IsMap . }} {{ $org := $.Site.GetPage (printf "/organizations/%s" .) }} {{ if $org }}
    • {{ .name }} - {{ $org.Params.title }}
    • {{ else }}
    • {{ .name }} - {{ .organization }}
    • {{end}} {{ else }}
    • {{ . }}
    • {{ end }} {{ end }}
  • {{ else }}
  • {{ . }}
  • {{ end }} {{ end }}
{{ end }} {{ if .Params.blogs }}

Blogs

    {{ range .Params.blogs }}
  • {{ . }}
  • {{ end }}
{{ end }} {{ if .Params.software }}

Related Software

{{ end }} {{ if .Params.inventors }}

Inventors

{{ end }} {{ if .Params.labels }}

Labels

{{ range $k, $v := .Params.labels }} {{ end }}
{{ title $k }} {{ lower $v }}
{{ end }}
{{ end }}