2021-04-27 19:52:16 -07:00
|
|
|
{{ $cloud := .Get 0 }}
|
2019-09-16 10:17:12 -07:00
|
|
|
|
2021-04-27 19:52:16 -07:00
|
|
|
{{ $js := slice }}
|
|
|
|
{{ $ts := slice }}
|
|
|
|
{{ $py := slice }}
|
|
|
|
{{ $go := slice }}
|
|
|
|
{{ $cs := slice }}
|
|
|
|
|
|
|
|
{{/* Loop through all pages, sorting tutorials for the selected cloud into the appropriate language bucket. */}}
|
|
|
|
{{ range .Site.Pages }}
|
|
|
|
{{ if and (hasPrefix .Path (printf "docs/tutorials/%s/" $cloud)) (eq .Params.cloud $cloud) }}
|
2022-06-01 10:58:20 -07:00
|
|
|
{{ if eq "ts" .Params.language }}{{ $ts = $ts | append . }}{{ end }}
|
|
|
|
{{ if eq "js" .Params.language }}{{ $js = $js | append . }}{{ end }}
|
|
|
|
{{ if eq "py" .Params.language }}{{ $py = $py | append . }}{{ end }}
|
|
|
|
{{ if eq "go" .Params.language }}{{ $go = $go | append . }}{{ end }}
|
|
|
|
{{ if eq "cs" .Params.language }}{{ $cs = $cs | append . }}{{ end }}
|
2021-04-27 19:52:16 -07:00
|
|
|
{{ end }}
|
|
|
|
{{ end }}
|
|
|
|
|
2022-06-01 10:58:20 -07:00
|
|
|
|
2021-04-27 19:52:16 -07:00
|
|
|
<pulumi-choosable type="language" value="typescript">
|
2022-06-01 10:58:20 -07:00
|
|
|
<table width="100%">
|
2020-03-20 09:32:19 -07:00
|
|
|
<thead>
|
|
|
|
<tr>
|
2021-04-27 19:52:16 -07:00
|
|
|
<th>Tutorial</th>
|
2020-03-20 09:32:19 -07:00
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
2021-04-27 19:52:16 -07:00
|
|
|
{{ $both := (append $js $ts) }}
|
|
|
|
{{ if eq (len $both) 0 }}
|
|
|
|
<tr>
|
2022-06-01 10:58:20 -07:00
|
|
|
<td>None for this language.</td>
|
2021-04-27 19:52:16 -07:00
|
|
|
</tr>
|
|
|
|
{{ else }}
|
|
|
|
{{ range sort $both ".Params.h1" }}
|
|
|
|
<tr>
|
|
|
|
<td>
|
2022-06-01 10:58:20 -07:00
|
|
|
<a href="{{ .RelPermalink }}">{{ .Params.h1 }}</a>
|
2021-04-27 19:52:16 -07:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
{{ end }}
|
|
|
|
{{ end }}
|
2020-03-20 09:32:19 -07:00
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</pulumi-choosable>
|
2019-08-28 09:10:09 -07:00
|
|
|
|
2021-04-27 19:52:16 -07:00
|
|
|
<pulumi-choosable type="language" value="python">
|
2022-06-01 10:58:20 -07:00
|
|
|
<table width="100%">
|
2020-03-20 09:32:19 -07:00
|
|
|
<thead>
|
|
|
|
<tr>
|
2021-04-27 19:52:16 -07:00
|
|
|
<th>Tutorial</th>
|
2020-03-20 09:32:19 -07:00
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
2021-04-27 19:52:16 -07:00
|
|
|
{{ if eq (len $py) 0 }}
|
|
|
|
<tr>
|
2022-06-01 10:58:20 -07:00
|
|
|
<td>None for this language.</td>
|
2021-04-27 19:52:16 -07:00
|
|
|
</tr>
|
|
|
|
{{ else }}
|
|
|
|
{{ range sort $py ".Params.h1" }}
|
|
|
|
<tr>
|
|
|
|
<td>
|
2022-06-01 10:58:20 -07:00
|
|
|
<a href="{{ .RelPermalink }}">{{ .Params.h1 }}</a>
|
2021-04-27 19:52:16 -07:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
{{ end }}
|
|
|
|
{{ end }}
|
2020-03-20 09:32:19 -07:00
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</pulumi-choosable>
|
2019-08-28 09:10:09 -07:00
|
|
|
|
2021-04-27 19:52:16 -07:00
|
|
|
<pulumi-choosable type="language" value="go">
|
2022-06-01 10:58:20 -07:00
|
|
|
<table width="100%">
|
2020-03-20 09:32:19 -07:00
|
|
|
<thead>
|
|
|
|
<tr>
|
2021-04-27 19:52:16 -07:00
|
|
|
<th>Tutorial</th>
|
2020-03-20 09:32:19 -07:00
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
2021-04-27 19:52:16 -07:00
|
|
|
{{ if eq (len $go) 0 }}
|
|
|
|
<tr>
|
2022-06-01 10:58:20 -07:00
|
|
|
<td>None for this language.</td>
|
2021-04-27 19:52:16 -07:00
|
|
|
</tr>
|
|
|
|
{{ else }}
|
|
|
|
{{ range sort $go ".Params.h1" }}
|
|
|
|
<tr>
|
|
|
|
<td>
|
2022-06-01 10:58:20 -07:00
|
|
|
<a href="{{ .RelPermalink }}">{{ .Params.h1 }}</a>
|
2021-04-27 19:52:16 -07:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
{{ end }}
|
|
|
|
{{ end }}
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</pulumi-choosable>
|
|
|
|
|
|
|
|
<pulumi-choosable type="language" value="csharp">
|
2022-06-01 10:58:20 -07:00
|
|
|
<table width="100%">
|
2021-04-27 19:52:16 -07:00
|
|
|
<thead>
|
2021-02-17 08:55:28 -08:00
|
|
|
<tr>
|
2021-04-27 19:52:16 -07:00
|
|
|
<th>Tutorial</th>
|
2020-03-20 09:32:19 -07:00
|
|
|
</tr>
|
2021-04-27 19:52:16 -07:00
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
{{ if eq (len $cs) 0 }}
|
|
|
|
<tr>
|
2022-06-01 10:58:20 -07:00
|
|
|
<td>None for this language.</td>
|
2021-04-27 19:52:16 -07:00
|
|
|
</tr>
|
|
|
|
{{ else }}
|
|
|
|
{{ range sort $cs ".Params.h1" }}
|
|
|
|
<tr>
|
|
|
|
<td>
|
2022-06-01 10:58:20 -07:00
|
|
|
<a href="{{ .RelPermalink }}">{{ .Params.h1 }}</a>
|
2021-04-27 19:52:16 -07:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
{{ end }}
|
|
|
|
{{ end }}
|
2020-03-20 09:32:19 -07:00
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</pulumi-choosable>
|