{{ define "hero" }}

{{ .Params.heading }}

{{ end }} {{ define "main" }}

{{ .Params.overview.title | markdownify }}

{{ .Params.overview.description | markdownify }}

Get Started
Pulumi Cloud Engineering Platform
{{ range $index, $feature := .Params.key_features_above.items }}
{{ if eq $index 0 }}

{{ $feature.title }}

{{ $feature.sub_title}}

{{ $feature.description | markdownify }}

Pulumi infrastructure as code example
{{ else }}

{{ $feature.title }}

Pulumi infrastructure as code example

{{ $feature.sub_title}}

{{ $feature.description | markdownify }}

{{ end}}
{{ range $item := $feature.features }}
{{ partial "color-icon.html" (dict "icon" $item.icon "icon_color" $item.color) }}
{{ $item.title }}

{{ $item.description | markdownify }}

{{ end }}
{{ end }}
{{ range $item := .Params.key_features.items }}

{{ $item.title }}

{{ $item.sub_title }}

{{ $item.description | markdownify }}

{{ if not (eq $item.image nil) }}
Pulumi infrastructure as code example
{{ end }} {{ if not (eq $item.ide nil) }}
{{ range $lang := $item.ide }} {{ partial "code" (dict "lang" $lang.language "code" $lang.code "mode" "light") }} {{ end }}
{{ end }}
{{ range $feature := $item.features }}
{{ $feature.title }}

{{ $feature.description | markdownify }}

{{ end }}
{{ end }}

{{ .Params.get_started.title }}

{{ .Params.get_started.get_started.title }}

{{ .Params.get_started.get_started.description }}

{{ .Params.get_started.get_started.cta_text }}

{{ .Params.get_started.migrate.title }}

{{ .Params.get_started.migrate.description }}

{{ .Params.get_started.migrate.cta_text }}
{{ end }}