. Get an invite at
11 |
12 | ## Chairs
13 |
14 | - Bruno Schaatsbergen ([@bschaatsbergen](https://github.com/bschaatsbergen))
15 | - Jochen Zehnder ([@elft3r](https://github.com/elft3r))
16 | - Ryan Nowak ([@rynowak](https://github.com/rynowak))
17 |
18 | ## Meetings
19 |
20 | * Meeting schedule: Bi-weekly on Friday at [17:00 GMT+1](https://dateful.com/convert/utc?t=16)
21 | * [Zoom](https://zoom-lfx.platform.linuxfoundation.org/meeting/96148400770?password=767d45df-c7cf-4400-9239-e789115cc85e&invite=true)
22 | * Agendas and notes:
23 | * https://docs.google.com/document/d/1KvNAY8hYZ_PXzyLC3BSnzWBl8w8glpLYuqDIa-Z6Stk/edit#heading=h.7ivcxpd95s29
24 |
--------------------------------------------------------------------------------
/website/content/en/wgs/infra-lifecycle/glossary/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Glossary
3 | description: "Defines key terms used in the Infrastructure Lifecycle Working Group’s writings."
4 | ---
5 |
6 | See also: [Cloud Native Glossary](https://glossary.cncf.io/)
7 |
8 | If you wish to refer to these definitions outside the scope of the working group’s papers, please note that they have been written in the context of both the CNCF and infrastructure management.
9 |
10 | ## Infrastructure Lifecycle
11 | The continuous process of designing, deploying, operating, updating, and decommissioning infrastructure resources. This lifecycle covers stages from provisioning to maintenance and eventual retirement, with a focus on resilience, security, sustainability, and automation.
12 |
13 | ## Infrastructure as Code (IaC)
14 | A practice where infrastructure is managed and provisioned through machine-readable configuration files, enabling consistency and scalability. Allowing infrastructure to be treated as code, enabling version control, testing, and automation of infrastructure management.
15 |
--------------------------------------------------------------------------------
/website/content/en/wgs/operator/whitepaper:
--------------------------------------------------------------------------------
1 | ../../../../../operator-whitepaper/latest
--------------------------------------------------------------------------------
/website/content/en/wgs/platforms/charter/img/charter_app_enablement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/content/en/wgs/platforms/charter/img/charter_app_enablement.png
--------------------------------------------------------------------------------
/website/content/en/wgs/platforms/glossary:
--------------------------------------------------------------------------------
1 | ../../../../../platforms-wg/glossary
--------------------------------------------------------------------------------
/website/content/en/wgs/platforms/maturity-model:
--------------------------------------------------------------------------------
1 | ../../../../../platforms-maturity-model
--------------------------------------------------------------------------------
/website/content/en/wgs/platforms/whitepaper:
--------------------------------------------------------------------------------
1 | ../../../../../platforms-whitepaper/latest
--------------------------------------------------------------------------------
/website/content/ja/blog/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: ブログ
3 | menu:
4 | main:
5 | weight: 40
6 | ---
--------------------------------------------------------------------------------
/website/content/ja/contribute/projects/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: プロジェクト
3 | list_pages: true
4 | menu:
5 | main:
6 | weight: 20
7 | description: 参加するための具体的な機会をまとめたリストです。
8 | ---
9 |
10 | TAGプロジェクトは[GitHub Issues](https://github.com/cncf/tag-app-delivery/issues)で管理しています。進行中のプロジェクトを確認したり、新しいプロジェクトを提案したい場合は、こちらから始めてください。
11 |
12 | このセクションにはissueにない現在進行中のコントリビューション候補も含まれます。このリストは完全なものではないことを留意してください。
13 | ここやGitHub Issusesにあなた向けのものがなくても大丈夫です!
14 | [コントリビューションメインページ](https://tag-app-delivery.cncf.io/ja/contribute/)の他のオプションを参照ください。
15 |
--------------------------------------------------------------------------------
/website/content/ja/search.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 検索結果
3 | layout: search
4 | toc_hide: true
5 | ---
6 |
7 |
--------------------------------------------------------------------------------
/website/content/ja/wgs/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: ワーキンググループ(WG)
3 | list_pages: true
4 | menu:
5 | main:
6 | weight: 30
7 | description: "TAG Appデリバリーは、特定のプロジェクトや取り組みを推進するためのワーキンググループ(WG)を組織しています。"
8 | ---
9 |
--------------------------------------------------------------------------------
/website/content/ja/wgs/artifacts/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: アーティファクトWG
3 | list_pages: false
4 | ---
5 | {{< include path="assets/content/artifacts-wg/README.md" >}}
6 |
--------------------------------------------------------------------------------
/website/content/ja/wgs/artifacts/charter/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: アーティファクトWG憲章
3 | url: 'wgs/artifacts/charter/charter.md/'
4 | ---
5 | {{< include path="assets/content/artifacts-wg/charter.md" >}}
--------------------------------------------------------------------------------
/website/content/ko/blog/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 블로그
3 | menu:
4 | main:
5 | weight: 40
6 | ---
--------------------------------------------------------------------------------
/website/content/ko/contribute/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 기여
3 | list_pages: true
4 | menu:
5 | main:
6 | weight: 20
7 | description: TAG에 참여하는 방법
8 | ---
9 |
--------------------------------------------------------------------------------
/website/content/ko/search.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 검색 결과
3 | layout: search
4 | toc_hide: true
5 | ---
6 |
7 |
--------------------------------------------------------------------------------
/website/content/ko/wgs/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 작업 그룹(WG)
3 | list_pages: true
4 | menu:
5 | main:
6 | weight: 30
7 | description: "TAG(Technology Advisory Group, 기술 자문 그룹)는 특정 프로젝트와 이니셔티브(initiatives)을 달성하기 위한 작업 그룹(WG)을 구축한다."
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/website/content/ko/wgs/artifacts/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 아티팩트 작업 그룹(WG)
3 | list_pages: false
4 | ---
5 | {{< include path="assets/content/artifacts-wg/README.md" >}}
6 |
--------------------------------------------------------------------------------
/website/content/ko/wgs/artifacts/charter/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 아티팩트 작업 그룹(WG) 운영 규칙(charter)
3 | url: 'wgs/artifacts/charter/charter.md/'
4 | ---
5 | {{< include path="assets/content/artifacts-wg/charter.md" >}}
--------------------------------------------------------------------------------
/website/content/zh/blog/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 博客
3 | menu:
4 | main:
5 | weight: 40
6 | ---
7 |
--------------------------------------------------------------------------------
/website/content/zh/contribute/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 参与贡献
3 | list_pages: true
4 | menu:
5 | main:
6 | weight: 20
7 | description: 参与 TAG 的方式
8 | ---
9 |
--------------------------------------------------------------------------------
/website/content/zh/wgs/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 工作组
3 | list_pages: true
4 | menu:
5 | main:
6 | weight: 30
7 | description: "TAG 通过设立工作组(WG)来完成具体项目和落实倡议。"
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/website/content/zh/wgs/artifacts/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 制品工作组
3 | list_pages: false
4 | ---
5 | {{< include path="assets/content/artifacts-wg/README.md" >}}
6 |
--------------------------------------------------------------------------------
/website/content/zh/wgs/artifacts/charter/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 制品工作组章程
3 | url: 'wgs/artifacts/charter/charter.md/'
4 | ---
5 | {{< include path="assets/content/artifacts-wg/charter.md" >}}
6 |
--------------------------------------------------------------------------------
/website/content/zh/wgs/platforms/whitepaper/assets/platforms-def.drawio.zh.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/content/zh/wgs/platforms/whitepaper/assets/platforms-def.drawio.zh.pdf
--------------------------------------------------------------------------------
/website/content/zh/wgs/platforms/whitepaper/assets/platforms-def.drawio.zh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/content/zh/wgs/platforms/whitepaper/assets/platforms-def.drawio.zh.png
--------------------------------------------------------------------------------
/website/duplicate_missing_content.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # This script duplicates the content of the default language to all other languages under content/
4 | #
5 |
6 | ROOT="content"
7 | DEFAULT_LANG="en"
8 |
9 | duplicate_pages() {
10 | if [ $1 != $ROOT/$DEFAULT_LANG ]; then
11 | # -R to handle directories
12 | # -n to avoid overwriting existing files
13 | # -L to follow symlinks
14 | cp -R -n -L $ROOT/$DEFAULT_LANG/* $1
15 | fi
16 | }
17 |
18 | for d in $ROOT/*; do
19 | duplicate_pages $d
20 | done
--------------------------------------------------------------------------------
/website/i18n/de.toml:
--------------------------------------------------------------------------------
1 | # UI strings. Buttons and similar.
2 |
3 | # Footer text
4 | [footer_all_rights_reserved]
5 | other = " | Dokumentation verbreitet unter CC-BY-4.0"
6 |
7 | [post_create_issue]
8 | other = "Issue erstellen"
9 |
10 | # TOC
11 | [page_contents]
12 | other = "Seiteninhalt"
13 |
14 | # Phrases for tags
15 | [ui_see_all_tags]
16 | other = "Alle Tags anzeigen"
17 | [ui_tag]
18 | other = "Tag"
19 | [ui_tags]
20 | other = "Tags"
21 | [ui_search_by_tags]
22 | other = "Nach Tags durchsuchen"
23 | [ui_tags_intro]
24 | other = "Filter verwenden, um Blogbeiträge nach Tags zu durchsuchen."
25 | [ui_or_search_by_tags]
26 | other = "...oder nach Tag suchen"
27 | [ui_select_all]
28 | other = "Alle auswählen"
29 | [ui_deselect_all]
30 | other = "Auswahl aufheben"
--------------------------------------------------------------------------------
/website/i18n/en.toml:
--------------------------------------------------------------------------------
1 | # UI strings. Buttons and similar.
2 |
3 | # Footer text
4 | [footer_all_rights_reserved]
5 | other = " | Documentation Distributed under CC-BY-4.0"
6 |
7 | [post_create_issue]
8 | other = "Create issue"
9 |
10 | # TOC
11 | [page_contents]
12 | other = "Page Contents"
13 |
14 | # Phrases for tags
15 | [ui_see_all_tags]
16 | other = "See all tags"
17 | [ui_tag]
18 | other = "Tag"
19 | [ui_tags]
20 | other = "Tags"
21 | [ui_search_by_tags]
22 | other = "Browse by Tags"
23 | [ui_tags_intro]
24 | other = "Use the filters to browse blog posts by tag."
25 | [ui_or_search_by_tags]
26 | other = "...or browse by tag"
27 | [ui_select_all]
28 | other = "Select All"
29 | [ui_deselect_all]
30 | other = "Deselect All"
--------------------------------------------------------------------------------
/website/i18n/es.toml:
--------------------------------------------------------------------------------
1 | # UI strings. Buttons and similar.
2 |
3 | # Footer text
4 | [footer_all_rights_reserved]
5 | other = " | Documentación distribuida bajo la Licencia CC-BY-4.0"
6 |
7 | [post_create_issue]
8 | other = "Crear issue"
9 |
10 | # TOC
11 | [page_contents]
12 | other = "Contenido de la página"
13 |
14 | # Phrases for tags
15 | [ui_see_all_tags]
16 | other = "Ver todas las etiquetas"
17 | [ui_tag]
18 | other = "Etiqueta"
19 | [ui_tags]
20 | other = "Etiquetas"
21 | [ui_search_by_tags]
22 | other = "Navegar por etiquetas"
23 | [ui_tags_intro]
24 | other = "Usa los filtros para navegar las publicaciones de blog por etiqueta."
25 | [ui_or_search_by_tags]
26 | other = "...o busca por etiquetas"
27 | [ui_select_all]
28 | other = "Seleccionar todo"
29 | [ui_deselect_all]
30 | other = "Deseleccionar todo"
--------------------------------------------------------------------------------
/website/i18n/fr.toml:
--------------------------------------------------------------------------------
1 | # UI strings. Buttons and similar.
2 |
3 | # Footer text
4 | [footer_all_rights_reserved]
5 | other = " | Documentation distribuée sous la license CC-BY-4.0"
6 |
7 | [post_create_issue]
8 | other = "Création d'un problème"
9 |
10 | # TOC
11 | [page_contents]
12 | other = "Contenu de la page"
13 |
14 | # Phrases for tags
15 | [ui_see_all_tags]
16 | other = "Voir toutes les étiquettes"
17 | [ui_tag]
18 | other = "Étiquettes"
19 | [ui_tags]
20 | other = "Étiquettes"
21 | [ui_search_by_tags]
22 | other = "Parcourir par étiquettes"
23 | [ui_tags_intro]
24 | other = "Utiliser les filtres pour parcourir les articles de blog par étiquette."
25 | [ui_or_search_by_tags]
26 | other = "...ou parcourir par étiquettes"
27 | [ui_select_all]
28 | other = "Sélectionner tout"
29 | [ui_deselect_all]
30 | other = "Désélectionner tout"
--------------------------------------------------------------------------------
/website/i18n/ja.toml:
--------------------------------------------------------------------------------
1 | # UI strings. Buttons and similar.
2 |
3 | # Footer text
4 | [footer_all_rights_reserved]
5 | other = " | このドキュメントはCC-BY-4.0の下で配布されています"
6 |
7 | [post_create_issue]
8 | other = "issueの作成"
9 |
10 | # TOC
11 | [page_contents]
12 | other = "目次"
13 |
14 | # Phrases for tags
15 | [ui_see_all_tags]
16 | other = "See all tags"
17 | [ui_tag]
18 | other = "Tag"
19 | [ui_tags]
20 | other = "Tags"
21 | [ui_search_by_tags]
22 | other = "Browse by Tags"
23 | [ui_tags_intro]
24 | other = "We've categorized the glossary terms. Use the filters to browse terms by tag."
25 | [ui_or_search_by_tags]
26 | other = "...or browse by tag"
27 | [ui_select_all]
28 | other = "Select All"
29 | [ui_deselect_all]
30 | other = "Deselect All"
--------------------------------------------------------------------------------
/website/i18n/ko.toml:
--------------------------------------------------------------------------------
1 | # Footer text
2 | [footer_all_rights_reserved]
3 | other = " | CC-BY-4.0에 따라 배포되는 문서"
4 |
5 | [post_create_issue]
6 | other = "issue 생성"
7 |
8 | # TOC
9 | [page_contents]
10 | other = "페이지 내용"
11 |
12 | # Phrases for tags
13 | [ui_see_all_tags]
14 | other = "See all tags"
15 | [ui_tag]
16 | other = "Tag"
17 | [ui_tags]
18 | other = "Tags"
19 | [ui_search_by_tags]
20 | other = "Browse by Tags"
21 | [ui_tags_intro]
22 | other = "We've categorized the glossary terms. Use the filters to browse terms by tag."
23 | [ui_or_search_by_tags]
24 | other = "...or browse by tag"
25 | [ui_select_all]
26 | other = "Select All"
27 | [ui_deselect_all]
28 | other = "Deselect All"
--------------------------------------------------------------------------------
/website/i18n/zh.toml:
--------------------------------------------------------------------------------
1 | # Footer text
2 | [footer_all_rights_reserved]
3 | other = " | 文档发行许可采用 CC-BY-4.0"
4 |
5 | [post_create_issue]
6 | other = "新建 Issue"
7 |
8 | # TOC
9 | [page_contents]
10 | other = "本页内容"
11 |
12 | # Phrases for tags
13 | [ui_see_all_tags]
14 | other = "See all tags"
15 | [ui_tag]
16 | other = "Tag"
17 | [ui_tags]
18 | other = "Tags"
19 | [ui_search_by_tags]
20 | other = "Browse by Tags"
21 | [ui_tags_intro]
22 | other = "We've categorized the glossary terms. Use the filters to browse terms by tag."
23 | [ui_or_search_by_tags]
24 | other = "...or browse by tag"
25 | [ui_select_all]
26 | other = "Select All"
27 | [ui_deselect_all]
28 | other = "Deselect All"
--------------------------------------------------------------------------------
/website/layouts/404.html:
--------------------------------------------------------------------------------
1 | {{ define "main"}}
2 |
3 |
4 |
Not found
5 |
Oops! This page doesn't exist. Try going back to our home page .
6 |
7 |
8 | {{ end }}
9 |
--------------------------------------------------------------------------------
/website/layouts/_default/_markup/render-link.html:
--------------------------------------------------------------------------------
1 | {{ $link := .Destination }}
2 | {{ $isRemote := strings.HasPrefix $link "http" }}
3 | {{- if not $isRemote -}}
4 | {{ $url := urls.Parse .Destination }}
5 | {{- if $url.Path -}}
6 | {{ $fragment := "" }}
7 | {{- with $url.Fragment }}{{ $fragment = printf "#%s" . }}{{ end -}}
8 | {{- with .Page.GetPage $url.Path }}{{ $link = printf "%s%s" .RelPermalink $fragment }}{{ end }}{{ end -}}
9 | {{- end -}}
10 | {{ .Text | safeHTML }}
--------------------------------------------------------------------------------
/website/layouts/_default/content.html:
--------------------------------------------------------------------------------
1 |
2 |
{{ .Title }}
3 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
4 | {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }}
5 | {{ partial "reading-time.html" . }}
6 | {{ end }}
7 | {{ .Content }}
8 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable)) }}
9 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
10 |
11 | {{ end }}
12 | {{ if (.Site.Params.DisqusShortname) }}
13 |
14 | {{ partial "disqus-comment.html" . }}
15 | {{ end }}
16 |
{{ partial "page-meta-lastmod.html" . }}
17 |
18 |
--------------------------------------------------------------------------------
/website/layouts/_default/list.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 |
3 |
{{ .Title }}
4 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
5 | {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }}
6 | {{ partial "reading-time.html" . }}
7 | {{ end }}
8 | {{ .Content }}
9 | {{ partial "section-index.html" . }}
10 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }}
11 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
12 |
13 | {{ end }}
14 |
{{ partial "page-meta-lastmod.html" . }}
15 |
16 | {{ end }}
17 |
--------------------------------------------------------------------------------
/website/layouts/_default/single.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ .Render "content" }}
3 | {{ end }}
--------------------------------------------------------------------------------
/website/layouts/blog/content.html:
--------------------------------------------------------------------------------
1 |
2 | {{ $context := . }}
3 | {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" "categories" ) }}
4 |
{{ .Title }}
5 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
6 | {{ $context := . }}
7 | {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" "tags" ) }}
8 |
9 | {{ with .Params.author }}{{ T "post_byline_by" }} {{ . | markdownify }} |{{ end}}
10 | {{ $.Date.Format $.Site.Params.time_format_blog }}
11 |
12 | {{ .Content }}
13 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable)) }}
14 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
15 |
16 | {{ end }}
17 | {{ partial "pager.html" . }}
18 |
19 |
--------------------------------------------------------------------------------
/website/layouts/blog/list.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ if .Parent.IsHome }}
3 | {{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) }}
4 | {{ else }}
5 | {{$.Scratch.Set "blog-pages" .Pages }}
6 | {{ end }}
7 |
8 |
9 | {{- if .Pages -}}
10 | {{ $pag := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006")}}
11 | {{ range $pag.PageGroups }}
12 |
{{ T "post_posts_in" }} {{ .Key }}
13 |
14 | {{ range .Pages }}
15 |
16 |
17 |
{{ .Date.Format ($.Param "time_format_blog") }}
19 | {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-left mr-3 pt-1 d-none d-md-block") }}
20 |
{{ .Plain | safeHTML | truncate 250 }}
21 |
22 |
23 | {{ end }}
24 |
25 | {{ end }}
26 | {{ end }}
27 | {{ if .Pages }}
28 | {{ template "_internal/pagination.html" . }}
29 | {{ end }}
30 |
31 | {{ end }}
--------------------------------------------------------------------------------
/website/layouts/blog/single.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ .Render "content" }}
3 | {{ end }}
--------------------------------------------------------------------------------
/website/layouts/contribute/content.html:
--------------------------------------------------------------------------------
1 |
2 |
{{ .Title }}
3 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
4 | {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }}
5 | {{ partial "reading-time.html" . }}
6 | {{ end }}
7 | {{ with .Params.contact_link }}
8 |
12 | {{ end }}
13 | {{ .Content }}
14 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable)) }}
15 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
16 |
17 | {{ end }}
18 |
19 |
20 |
--------------------------------------------------------------------------------
/website/layouts/home.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 |
3 |
4 |
{{ .Title }}
5 |
6 | {{ with .Content }}
7 | {{ . }}
8 | {{ end }}
9 |
10 |
11 | {{ end }}
--------------------------------------------------------------------------------
/website/layouts/partials/favicons.html:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
10 |
--------------------------------------------------------------------------------
/website/layouts/partials/featured-image.html:
--------------------------------------------------------------------------------
1 | {{ $w := .w | default 480 }}
2 | {{ $h := .h | default 180 }}
3 | {{ $p := .p }}
4 | {{ $class := .class | default "ml-3" }}
5 | {{ $image := ($p.Resources.ByType "image").GetMatch "**featured*" }}
6 | {{ with $image }}
7 | {{ $image := .Fill (printf "%dx%d" $w $h ) }}
8 |
9 |
10 | {{ with $image.Params.byline }}
11 | {{ . | html }}
12 | {{ end }}
13 |
14 | {{ else }}
15 | {{ if $p.Params.youtubeID }}
16 | {{ $image := printf "https://i.ytimg.com/vi/%s/mqdefault.jpg" $p.Params.youtubeID }}
17 |
18 |
19 | {{ with $p.Params.byline }}
20 | {{ . | html }}
21 | {{ end }}
22 |
23 | {{ end }}
24 | {{ end }}
--------------------------------------------------------------------------------
/website/layouts/partials/gtm-noscript.html:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/website/layouts/partials/page-meta-lastmod.html:
--------------------------------------------------------------------------------
1 | {{ $path := "" }}
2 | {{ with .File }}
3 | {{ $path = .Path }}
4 | {{ else }}
5 | {{ $path = .Path }}
6 | {{ end }}
7 | {{ $pathFormatted := replace $path "\\" "/" }}
8 | {{- $prefix := index (split $path "/") 0 -}}
9 | {{- $github := index ($.Site.Param "github") $prefix -}}
10 | {{ if not $github }}{{- $github = ($.Site.Param "github") -}}{{ end }}
11 | {{ if $github }}
12 | {{ $gh_repo := index $github "repo" }}
13 | {{ if isset .Params "lastmod" }}
14 | {{ T "post_last_mod"}} {{ .Lastmod.Format .Site.Params.time_format_default }}{{ with .GitInfo }}: {{ .Subject }} ({{ .AbbreviatedHash }}) {{end }}
15 | {{ end }}
16 | {{ end }}
17 |
--------------------------------------------------------------------------------
/website/layouts/partials/search-input.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/layouts/partials/section-index.html:
--------------------------------------------------------------------------------
1 |
2 | {{ $pages := (where .Site.Pages "Section" .Section).ByWeight }}
3 | {{ $parent := .Page }}
4 | {{ if not $parent.Params.list_pages }}
5 | {{/* If list_pages is not true we don't show a list of subpages */}}
6 | {{ else if $parent.Params.simple_list }}
7 | {{/* If simple_list is true we show a bulleted list of subpages */}}
8 |
9 | {{ range $pages }}
10 | {{ if eq .Parent $parent }}
11 | {{- .Title -}}
12 | {{ end }}
13 | {{ end }}
14 |
15 | {{ else }}
16 | {{/* Otherwise we show a nice formatted list of subpages with page descriptions */}}
17 | {{ range $pages }}
18 | {{ if eq .Parent $parent }}
19 |
20 |
23 |
{{ .Description | markdownify }}
24 |
25 | {{ end }}
26 | {{ end }}
27 | {{ end }}
28 |
29 |
--------------------------------------------------------------------------------
/website/layouts/partials/taxonomy_terms_article.html:
--------------------------------------------------------------------------------
1 | {{ $context := .context }}
2 | {{ $taxo := .taxo }}
3 | {{ if (gt (len ($context.GetTerms $taxo)) 0)}}
4 |
5 |
6 | {{ range ($context.GetTerms $taxo) }}
7 | {{ if eq $taxo "tags" }}
8 | {{ title .LinkTitle }}
9 | {{ else }}
10 | {{ title .LinkTitle }}
11 | {{ end }}
12 | {{ end }}
13 |
14 |
15 | {{ end }}
--------------------------------------------------------------------------------
/website/layouts/partials/toc.html:
--------------------------------------------------------------------------------
1 | {{ partial "page-meta-links.html" . }}
2 |
3 | {{ if not .Params.notoc }}
4 | {{ with .TableOfContents }}
5 | {{ if ge (len .) 200 }}
6 |
7 | {{ . }}
8 | {{ end }}
9 | {{ end }}
10 | {{ end }}
11 |
--------------------------------------------------------------------------------
/website/layouts/partials/twitter_cards.html:
--------------------------------------------------------------------------------
1 | {{ $card := "summary_large_image" }}
2 | {{ with $.Params.youtubeID }}
3 | {{ $card = "player" }}
4 | {{ end }}
5 |
6 |
7 |
8 |
9 |
10 |
11 | {{ if eq $card "player" }}
12 |
13 |
14 |
15 |
16 | {{ else }}
17 | {{ $img := cond (isset $.Params "image") $.Params.image $.Site.Params.image }}
18 |
19 | {{ end }}
20 |
--------------------------------------------------------------------------------
/website/layouts/shortcodes/blocks/feature.html:
--------------------------------------------------------------------------------
1 | {{ $icon := .Get "icon" | default "fa-lightbulb" }}
2 | {{ $url_text := .Get "url_text" }}
3 |
4 |
5 |
6 |
7 |
8 |
{{ .Get "title" | markdownify }}
9 |
{{ .Inner }}
10 | {{ with .Get "url" }}
{{ with $url_text }}{{ $url_text }}{{ else }}{{ T "ui_read_more" }}…{{ end }}
{{ end }}
11 |
12 |
--------------------------------------------------------------------------------
/website/layouts/shortcodes/blocks/lead.html:
--------------------------------------------------------------------------------
1 | {{ $_hugo_config := `{ "version": 1 }` }}
2 | {{ $col_id := .Get "color" | default .Ordinal }}
3 | {{ $height := .Get "height" | default "auto" }}
4 | {{ $align := .Get "align" | default "center" }}
5 | {{/* Height can be one of: auto, min, med, max, full. */}}
6 | {{/* Align can be one of: center, left, right. */}}
7 |
8 |
9 |
10 |
11 | {{ .Inner | markdownify }}
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/website/layouts/shortcodes/blocks/section.html:
--------------------------------------------------------------------------------
1 | {{ $_hugo_config := `{ "version": 1 }` }}
2 | {{ $col_id := .Get "color" | default .Ordinal }}
3 | {{ $height := .Get "height" | default "auto" }}
4 | {{ $type := .Get "type" | default "" }}
5 |
6 |
7 |
8 |
9 | {{ .Inner | markdownify}}
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/website/layouts/shortcodes/include.html:
--------------------------------------------------------------------------------
1 | {{ readFile (.Get "path") | markdownify }}
2 |
--------------------------------------------------------------------------------
/website/layouts/shortcodes/tab.html:
--------------------------------------------------------------------------------
1 | {{ $tabName := .Get "tabName" }}
2 | {{ $tabID := delimit (shuffle (slice "a" "b" "c" "d" "e" "f")) "" }}
3 | {{ .Parent.Scratch.Add "tabName" (slice $tabName) }}
4 | {{ .Parent.Scratch.Add "tabID" (slice $tabID) }}
5 |
6 |
7 |
8 | {{ $.Inner | markdownify }}
9 |
10 |
11 |
--------------------------------------------------------------------------------
/website/layouts/shortcodes/tabs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{ $tabTotal := .Get "tabTotal" }}
5 | {{ $tabRightAlign := .Get "tabRightAlign" }}
6 | {{ $tabName := .Scratch.Get "tabName" }}
7 | {{ $tabID := .Scratch.Get "tabID" }}
8 |
9 | {{ range $i, $sequence := (seq $tabTotal) }}
10 |
11 |
{{ (replaceRE "(\\s)" "" (index $tabName $i)) }}
14 |
15 | {{ end }}
16 |
17 |
18 |
19 |
20 |
21 |
22 | {{ .Inner }}
23 |
24 |
25 |
--------------------------------------------------------------------------------
/website/layouts/shortcodes/translation-note.html:
--------------------------------------------------------------------------------
1 |
2 | Note:
3 | The content on this page may be outdated.
4 |
5 | This page has been updated behind the English version, so the content may be outdated. For the latest information, please refer to the English version of the page.
6 |
7 |
--------------------------------------------------------------------------------
/website/layouts/whitepapers/content.html:
--------------------------------------------------------------------------------
1 |
2 |
{{ .Title }}
3 |
4 | {{ with .Params.pdf }}
5 |
8 | {{ end}}
9 | {{ with .Params.version_info }}
10 |
13 | {{ end}}
14 |
15 | {{ .Content }}
16 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable)) }}
17 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
18 |
19 | {{ end }}
20 |
21 |
--------------------------------------------------------------------------------
/website/netlify.toml:
--------------------------------------------------------------------------------
1 | [build]
2 | publish = "public"
3 | command = "make production-build"
4 | ignore = "exit 1"
5 |
6 | [build.environment]
7 | NODE_VERSION = "18.16.1"
8 | HUGO_VERSION = "0.115.2"
9 |
10 | [context.production.environment]
11 | HUGO_ENV = "production"
12 |
13 | [context.deploy-preview.environment]
14 | HUGO_ENV = "preview"
15 |
16 | [context.deploy-preview]
17 | command = "make preview-build"
18 |
19 | [context.branch-deploy]
20 | command = "make preview-build"
--------------------------------------------------------------------------------
/website/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "scripts": {
3 | "test": "echo \"Error: no test specified\" && exit 1",
4 | "serve": "hugo serve --minify -DFE -w",
5 | "serve:with-pagefind": "hugo --baseURL=/ && npm_config_yes=true npx pagefind --site 'public' --output-subdir '../static/pagefind' && npm run serve"
6 | },
7 | "dependencies": {
8 | "autoprefixer": "^10.4.0",
9 | "hugo-extended": "^0.115.2",
10 | "postcss": "^8.4.31",
11 | "postcss-cli": "^9.1.0"
12 | }
13 | }
--------------------------------------------------------------------------------
/website/static/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/website/static/favicons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/favicons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/website/static/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/website/static/favicons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/favicons/favicon.ico
--------------------------------------------------------------------------------
/website/static/favicons/favicon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-100.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-100.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-100.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-100.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-100.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-100.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-100Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-100Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-100Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-100Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-100Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-100Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-200.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-200.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-200.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-200.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-200.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-200.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-200Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-200Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-200Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-200Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-200Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-200Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-300.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-300.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-300.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-300.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-300.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-300.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-300Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-300Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-300Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-300Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-300Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-300Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-400.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-400.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-400.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-400Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-400Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-400Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-400Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-400Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-400Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-500.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-500.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-500.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-500.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-500.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-500.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-500Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-500Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-500Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-500Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-500Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-500Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-600.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-600.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-600.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-600.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-600.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-600.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-600Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-600Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-600Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-600Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-600Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-600Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-700.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-700.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-700.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-700.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-700.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-700.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-700Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-700Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-700Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-700Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-700Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-700Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-800.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-800.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-800.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-800.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-800.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-800.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-800Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-800Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-800Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-800Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-800Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-800Italic.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-900.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-900.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-900.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-900.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-900.woff2
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-900Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-900Italic.ttf
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-900Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-900Italic.woff
--------------------------------------------------------------------------------
/website/static/fonts/ClarityCity-900Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/fonts/ClarityCity-900Italic.woff2
--------------------------------------------------------------------------------
/website/static/images/2024-06-20-pelibrary-platform-metaphor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/2024-06-20-pelibrary-platform-metaphor.png
--------------------------------------------------------------------------------
/website/static/images/2024-06-20-platform-full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/2024-06-20-platform-full.png
--------------------------------------------------------------------------------
/website/static/images/2024-06-20-platform-lifecycle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/2024-06-20-platform-lifecycle.png
--------------------------------------------------------------------------------
/website/static/images/2024-06-20-platform-zoom-out-loop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/2024-06-20-platform-zoom-out-loop.png
--------------------------------------------------------------------------------
/website/static/images/2024-06-20-platform-zoom-out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/2024-06-20-platform-zoom-out.png
--------------------------------------------------------------------------------
/website/static/images/KCCNCNA2024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/KCCNCNA2024.png
--------------------------------------------------------------------------------
/website/static/images/cncf-app-delivery-share.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/cncf-app-delivery-share.jpg
--------------------------------------------------------------------------------
/website/static/images/infrastructure-integration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/infrastructure-integration.png
--------------------------------------------------------------------------------
/website/static/images/kubecon-chicago-2023.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/kubecon-chicago-2023.jpg
--------------------------------------------------------------------------------
/website/static/images/kubecon-eu-2023.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/kubecon-eu-2023.jpg
--------------------------------------------------------------------------------
/website/static/images/kubecon-eu-2024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/kubecon-eu-2024.png
--------------------------------------------------------------------------------
/website/static/images/kubecon-eu-2025.avif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/kubecon-eu-2025.avif
--------------------------------------------------------------------------------
/website/static/images/man-at-conference.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/man-at-conference.jpg
--------------------------------------------------------------------------------
/website/static/images/man-using-laptop.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/man-using-laptop.jpg
--------------------------------------------------------------------------------
/website/static/images/platform-engineering-day-kubecon-eu-2024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/platform-engineering-day-kubecon-eu-2024.png
--------------------------------------------------------------------------------
/website/static/images/woman-at-conference.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/static/images/woman-at-conference.jpg
--------------------------------------------------------------------------------
/website/static/js/home.js:
--------------------------------------------------------------------------------
1 | $( document ).ready(
2 | function () {
3 | // Load Slick Slider.
4 | $( '.slider' ).slick(
5 | {
6 | slidesToShow: 1,
7 | slidesToScroll: 1,
8 | autoplay: true,
9 | autoplaySpeed: 7500,
10 | speed: 1500,
11 | arrows: false,
12 | dots: true,
13 | fade: true,
14 | pauseOnHover: false,
15 | infinite: true,
16 | }
17 | );
18 |
19 | stretchSliderToFitHeight();
20 | $( window ).resize(
21 | function() {
22 | stretchSliderToFitHeight();
23 | }
24 | );
25 | }
26 | );
27 |
28 | function stretchSliderToFitHeight(){
29 | let slide = $( '.td-home .frontpage .slider .slide' );
30 | slide.css( 'min-height', '' );
31 | let minHeight = $( '.td-main' ).height();
32 | if ( minHeight > 689 ) {
33 | slide.css( 'min-height', minHeight );
34 | $( '.slider' ).slick( 'resize' );
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/website/static/social/boxed-blog.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-discussion.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-email.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-flickr.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-github.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-gitter.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/website/static/social/boxed-instagram.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-linkedin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-meetup.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-qq.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-rss.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-slack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-stack-overflow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-twitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-website.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-wechat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-whatsapp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/boxed-youtube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/email.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/flickr.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/github.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/linkedin-black.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/linkedin-white.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/slack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/twitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/wechat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/static/social/youtube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/website/themes/docsy/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 |
3 | root = true
4 |
5 | # All files
6 | [*]
7 | charset = utf-8
8 | end_of_line = lf
9 | insert_final_newline = true
10 | trim_trailing_whitespace = true
11 |
--------------------------------------------------------------------------------
/website/themes/docsy/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | public/
3 | resources/
4 | node_modules/
5 | tech-doc-hugo
6 |
7 |
--------------------------------------------------------------------------------
/website/themes/docsy/.hugo_build.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/.hugo_build.lock
--------------------------------------------------------------------------------
/website/themes/docsy/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "semi": true,
3 | "singleQuote": true,
4 | "tabWidth": 4
5 | }
6 |
--------------------------------------------------------------------------------
/website/themes/docsy/.s3deploy.yml:
--------------------------------------------------------------------------------
1 | routes:
2 | - route: "^.+\\.(js|css|svg|ttf)$"
3 | # cache static assets for 20 years
4 | headers:
5 | Cache-Control: "max-age=630720000, no-transform, public"
6 | gzip: true
7 | - route: "^.+\\.(png|jpg)$"
8 | headers:
9 | Cache-Control: "max-age=630720000, no-transform, public"
10 | gzip: true
11 | - route: "^.+\\.(html|xml|json)$"
12 | gzip: true
13 |
14 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/icons/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/assets/icons/logo.png
--------------------------------------------------------------------------------
/website/themes/docsy/assets/json/offline-search-index.json:
--------------------------------------------------------------------------------
1 | {{- $.Scratch.Add "offline-search-index" slice -}}
2 | {{- range where .Site.AllPages ".Params.exclude_search" "!=" true -}}
3 | {{/* We have to apply `htmlUnescape` again after `truncate` because `truncate` applies `html.EscapeString` if the argument is not HTML. */}}
4 | {{- $.Scratch.Add "offline-search-index" (dict "title" .Title "ref" .RelPermalink "body" (.Plain | htmlUnescape) "excerpt" (.Plain | htmlUnescape | truncate (.Site.Params.offlineSearchSummaryLength | default 70) | htmlUnescape)) -}}
5 | {{- end -}}
6 | {{- $.Scratch.Get "offline-search-index" | jsonify -}}
7 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_alerts.scss:
--------------------------------------------------------------------------------
1 | // Style alert boxes.
2 |
3 | .alert {
4 | font-weight: $font-weight-medium;
5 | background: $white;
6 | color: inherit;
7 | border-radius: 0;
8 |
9 | @each $color, $value in $theme-colors {
10 | &-#{$color} {
11 | & .alert-heading {
12 | color: $value;
13 | }
14 |
15 | border-style: solid;
16 | border-color: $value;
17 | border-width: 0 0 0 4px;
18 | }
19 | }
20 | }
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_blog.scss:
--------------------------------------------------------------------------------
1 | // Blog related styles.
2 |
3 | .td-blog {
4 | .td-rss-button {
5 | position: absolute;
6 | top: 5.5rem;
7 | right: 1rem;
8 | z-index: 22;
9 | }
10 | }
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_breadcrumb.scss:
--------------------------------------------------------------------------------
1 | // Breadcrumb
2 |
3 | .breadcrumb {
4 | background: none;
5 | padding-left: 0;
6 | padding-top: 0;
7 | }
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_buttons.scss:
--------------------------------------------------------------------------------
1 | // Buttons
2 |
3 | @if $enable-rounded {
4 | .btn {
5 | border-radius: 1rem;
6 |
7 | &-lg {
8 | border-radius: 2rem;
9 | }
10 |
11 | &-sm {
12 | border-radius: 1rem;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_code.scss:
--------------------------------------------------------------------------------
1 | // Code formatting.
2 |
3 | .td-content {
4 | // Highlighted code.
5 | .highlight {
6 | @extend .card;
7 |
8 | margin: 2rem 0;
9 | padding: 0;
10 |
11 | pre {
12 | margin: 0;
13 | padding: 1rem;
14 | }
15 | }
16 |
17 | // Inline code
18 | p code, li > code, table code {
19 | color: inherit;
20 | padding: 0.2em 0.4em;
21 | margin: 0;
22 | font-size: 85%;
23 | word-break: normal;
24 | background-color: rgba($black, 0.05);
25 | border-radius: $border-radius;
26 |
27 | br {
28 | display: none;
29 | }
30 | }
31 |
32 |
33 | // Code blocks
34 | pre {
35 | word-wrap: normal;
36 | background-color: $gray-100;
37 | padding: $spacer;
38 |
39 |
40 | > code {
41 | background-color: inherit !important;
42 | padding: 0;
43 | margin: 0;
44 | font-size: 100%;
45 | word-break: normal;
46 | white-space: pre;
47 | border: 0;
48 | }
49 | }
50 |
51 | pre.mermaid {
52 | background-color: inherit;
53 | font-size: 0;
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_main-container.scss:
--------------------------------------------------------------------------------
1 | // The outer page container i.e. common styles for any page.
2 | .td-outer {
3 | display: flex;
4 | flex-direction: column;
5 | height: 100vh;
6 | }
7 |
8 | // The outer page container for the default base template.
9 | .td-default {
10 | main {
11 | section:first-of-type {
12 | @include media-breakpoint-up(md) {
13 | padding-top: 8rem;
14 | }
15 | }
16 |
17 | section {
18 | @extend .td-block-padding;
19 | }
20 | }
21 | }
22 |
23 | .td-main {
24 | flex-grow: 1;
25 |
26 | main {
27 | @include media-breakpoint-up(md) {
28 | padding-top: 5.5rem;
29 | }
30 |
31 |
32 | padding-bottom: 2rem;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_pageinfo.scss:
--------------------------------------------------------------------------------
1 | .pageinfo {
2 | font-weight: $font-weight-medium;
3 | background: $gray-100;
4 | color: inherit;
5 | border-radius: 0;
6 | margin: 2rem;
7 | padding: 1.5rem;
8 | padding-bottom: 0.5rem;
9 |
10 | @each $color, $value in $theme-colors {
11 | &-#{$color} {
12 |
13 | border-style: solid;
14 | border-color: $value;
15 | }
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_search.scss:
--------------------------------------------------------------------------------
1 | // Search
2 |
3 | .td-search-input {
4 | background: transparent;
5 | max-width: 90%;
6 |
7 | &.form-control:focus {
8 | border-color: lighten($primary, 60%);
9 | box-shadow: 0 0 0 2px lighten($primary, 30%);
10 | }
11 |
12 | @if $enable-rounded {
13 | border-radius: 1rem;
14 | }
15 |
16 | font-family: "Font Awesome 5 Free", $font-family-base;
17 | }
18 |
19 | .popover.offline-search-result {
20 | // Override bootstrap default style (max-width: $popover-max-width;)
21 | max-width: 90%;
22 |
23 | .card {
24 | margin-bottom: $spacer * .5;
25 |
26 | .card-header {
27 | font-weight: bold;
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_sidebar-toc.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Right side toc
3 | //
4 | .td-toc {
5 | border-left: 1px solid $border-color;
6 |
7 | @supports (position: sticky) {
8 | position: sticky;
9 | top: 4rem;
10 | height: calc(100vh - 10rem);
11 | overflow-y: auto;
12 | }
13 |
14 | order: 2;
15 | padding-top: 0.75rem;
16 | padding-bottom: 1.5rem;
17 | vertical-align: top;
18 |
19 | a {
20 | display: block;
21 | font-weight: $font-weight-light;
22 | padding-bottom: .25rem;
23 | }
24 |
25 | li {
26 | list-style: none;
27 | display: block;
28 | }
29 |
30 | li li {
31 | margin-left: 0.5rem;
32 | }
33 |
34 | .td-page-meta {
35 | a {
36 | font-weight: $font-weight-medium;
37 | }
38 | }
39 |
40 | #TableOfContents {
41 | // Hugo's ToC is a mouthful, this can be used to style the top level h2 entries.
42 | > ul > li > ul > li > a {}
43 |
44 | a {
45 | color: $gray-600;
46 |
47 | &:hover {
48 | color: $blue;
49 | text-decoration: none;
50 | }
51 | }
52 | }
53 |
54 | ul {
55 | padding-left: 0;
56 | }
57 | }
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_styles_project.scss:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Nothing defined here. The Hugo project that uses this theme can override Bootstrap by adding a file to:
4 |
5 | assets/scss/_styles_project.scss
6 |
7 | */
8 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/_variables_project.scss:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Nothing defined here. The Hugo project that uses this theme can override theme variables by adding a file to:
4 |
5 | assets/scss/_variables_project.scss
6 |
7 | */
8 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/blocks/_blocks.scss:
--------------------------------------------------------------------------------
1 | @import "cover";
2 |
3 | .td-bg-arrow {
4 | &-wrapper {
5 | position: relative;
6 | }
7 | }
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/blocks/_cover.scss:
--------------------------------------------------------------------------------
1 | // A cover block is a full size cover with a fixed background for smaller screens.
2 |
3 | @include td-box-height-modifiers(".td-cover-block");
4 |
5 | .td-cover-logo {
6 | margin-right: 0.5em;
7 | }
8 |
9 | .td-cover-block {
10 | position: relative;
11 | padding-top: 5rem;
12 | padding-bottom: 5rem;
13 | background: {
14 | repeat: no-repeat;
15 | position: 50% 0;
16 | size: cover;
17 | };
18 |
19 | & > .byline {
20 | position: absolute;
21 | bottom: 2px;
22 | right: 4px;
23 | }
24 | }
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/section-index.scss:
--------------------------------------------------------------------------------
1 | .section-index {
2 |
3 | .entry {
4 | padding: .75rem;
5 | }
6 |
7 | h5 {
8 | margin-bottom: 0;
9 |
10 | a {
11 | font-weight: 700;
12 | }
13 | }
14 |
15 | p {
16 | margin-top: 0;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/support/_functions.scss:
--------------------------------------------------------------------------------
1 | // Common functions.
2 |
3 | @function prepend($list, $value) {
4 | @return join($value, $list);
5 | }
6 |
7 |
8 |
9 | // See https://www.sitepoint.com/using-sass-build-color-palettes/
10 | @function color-diff($a, $b) {
11 | $sat: saturation($a) - saturation($b);
12 | $lig: lightness($a) - lightness($b);
13 | $fn-sat: if($sat > 0, 'desaturate', 'saturate');
14 | $fn-lig: if($lig > 0, 'darken', 'lighten');
15 |
16 | @return (
17 | adjust-hue: -(hue($a) - hue($b)),
18 | #{$fn-sat}: abs($sat),
19 | #{$fn-lig}: abs($lig)
20 | );
21 | }
--------------------------------------------------------------------------------
/website/themes/docsy/assets/scss/support/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Some simple mixins.
2 |
3 | @mixin bg-gradient-variant($parent, $color,$ignore-warning: false) {
4 | #{$parent} {
5 | background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;
6 | }
7 | }
8 |
9 | @mixin link-variant($parent, $color, $hover-color, $underline: false) {
10 | #{$parent} {
11 | color: $color;
12 |
13 | &:hover {
14 | color: $hover-color;
15 | }
16 |
17 | @if $underline {
18 | text-decoration: underline;
19 | }
20 | }
21 | }
22 |
23 | @mixin optional-at-root($sel) {
24 | @at-root #{if(not &, $sel, selector-append(&, $sel))} {
25 | @content;
26 | }
27 | }
28 |
29 | // placeholder allows styling of the placeholder used in search input etc.
30 | @mixin placeholder {
31 | @include optional-at-root("::-webkit-input-placeholder") {
32 | @content;
33 | }
34 |
35 |
36 | @include optional-at-root(":-moz-placeholder") {
37 | @content;
38 | }
39 |
40 |
41 | @include optional-at-root("::-moz-placeholder") {
42 | @content;
43 | }
44 |
45 |
46 | @include optional-at-root(":-ms-input-placeholder") {
47 | @content;
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/website/themes/docsy/assets/stubs/new-page-template.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Long Page Title"
3 | linkTitle: "Short Nav Title"
4 | weight: 100
5 | description: >-
6 | Page description for heading and indexes.
7 | ---
8 |
9 | ## Heading
10 |
11 | Edit this template to create your new page.
12 |
13 | * Give it a good name, ending in `.md` - e.g. `getting-started.md`
14 | * Edit the "front matter" section at the top of the page (weight controls how its ordered amongst other pages in the same directory; lowest number first).
15 | * Add a good commit message at the bottom of the page (<80 characters; use the extended description field for more detail).
16 | * Create a new branch so you can preview your new file and request a review via Pull Request.
17 |
--------------------------------------------------------------------------------
/website/themes/docsy/config.toml:
--------------------------------------------------------------------------------
1 | # This the theme configuration for Docsy.
2 | # Allowed configuration in a theme is (currently):
3 | # params (global and per language)
4 | # menu (global and per language)
5 | # outputformats and mediatypes
6 |
7 | [params]
8 | time_format_blog = "Monday, January 02, 2006"
9 | time_format_default = "January 2, 2006"
10 | # Sections to publish in the main RSS feed.
11 | rss_sections = ["blog"]
12 |
13 |
14 | # For a full list of parameters used in Docsy sites, see:
15 | # https://github.com/google/docsy-example/blob/master/config.toml
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/de.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Weiter"
7 |
8 | [ui_pager_next]
9 | other = "Zurück"
10 |
11 | [ui_read_more]
12 | other = "Weiterlesen"
13 |
14 | [ui_search]
15 | other = "Diese Seite durchsuchen…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "in"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "Alle Rechte vorbehalten"
24 |
25 | [footer_privacy_policy]
26 | other = "Datenschutzrichtlinie"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "Von"
32 | [post_created]
33 | other = "Erstellt"
34 | [post_last_mod]
35 | other = "Zuletzt geändert"
36 | [post_edit_this]
37 | other = "Diese Seite bearbeiten"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Problem zu dieser Seite melden"
42 | [post_create_project_issue]
43 | other = "Problem melden"
44 | [post_posts_in]
45 | other = "Einträge in"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/en.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Previous"
7 |
8 | [ui_pager_next]
9 | other = "Next"
10 |
11 | [ui_read_more]
12 | other = "Read more"
13 |
14 | [ui_search]
15 | other = "Search this site…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "in"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "All Rights Reserved"
24 |
25 | [footer_privacy_policy]
26 | other = "Privacy Policy"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "By"
32 | [post_created]
33 | other = "Created"
34 | [post_last_mod]
35 | other = "Last modified"
36 | [post_edit_this]
37 | other = "Edit this page"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Create documentation issue"
42 | [post_create_project_issue]
43 | other = "Create project issue"
44 | [post_posts_in]
45 | other = "Posts in"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/es.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Botones y similares.
4 |
5 | [ui_pager_prev]
6 | other = "Previo"
7 |
8 | [ui_pager_next]
9 | other = "Siguiente"
10 |
11 | [ui_read_more]
12 | other = "Contiuar leyendo"
13 |
14 | [ui_search]
15 | other = "Buscar"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "en"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "Derechos reservados"
24 |
25 | [footer_privacy_policy]
26 | other = "Política de privacidad"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "Por"
32 | [post_created]
33 | other = "Creado"
34 | [post_last_mod]
35 | other = "Última modificación"
36 | [post_edit_this]
37 | other = "Editar esta página"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Notificar una incidencia con la documentanción"
42 | [post_create_project_issue]
43 | other = "Notificar una incidencia en un proyecto"
44 | [post_posts_in]
45 | other = "Añadir entrada"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/fr.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Précédent"
7 |
8 | [ui_pager_next]
9 | other = "Suivant"
10 |
11 | [ui_read_more]
12 | other = "Lire plus"
13 |
14 | [ui_search]
15 | other = "Rechercher ce site…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "dans"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "Tous droits résérvés"
24 |
25 | [footer_privacy_policy]
26 | other = "Politique de confidentialité"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "Par"
32 | [post_created]
33 | other = "Crée"
34 | [post_last_mod]
35 | other = "Dernière modification"
36 | [post_edit_this]
37 | other = "Modifier cette page"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Créer un problème dans la documentation"
42 | [post_create_project_issue]
43 | other = "Créer un problème dans le projet"
44 | [post_posts_in]
45 | other = "Messages dans"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/hu.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Előző"
7 |
8 | [ui_pager_next]
9 | other = "Következő"
10 |
11 | [ui_read_more]
12 | other = "További olvasnivaló"
13 |
14 | [ui_search]
15 | other = "Keresés ezen az oldalon…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | # TODO: this structure will not work in Hungarian
19 | # so I left it as is
20 | [ui_in]
21 | other = "in"
22 |
23 | # Footer text
24 | [footer_all_rights_reserved]
25 | other = "Minden jog fenntartva"
26 |
27 | [footer_privacy_policy]
28 | other = "Adatvédelmi szabályzat"
29 |
30 |
31 | # Post (blog, articles etc.)
32 | [post_byline_by]
33 | other = "Készítette"
34 | [post_created]
35 | other = "Elkészítve"
36 | [post_last_mod]
37 | other = "Utolsó módosítás"
38 | [post_edit_this]
39 | other = "Oldal szerkesztése"
40 | [post_create_child_page]
41 | other = "Create child page"
42 | [post_create_issue]
43 | other = "Dokumentáció issue létrehozása"
44 | [post_create_project_issue]
45 | other = "Projekt issue létrehozása"
46 | # TODO: this structure will not work in Hungarian
47 | # so I left it as is
48 | [post_posts_in]
49 | other = "Posts in"
50 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/it.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Precedente"
7 |
8 | [ui_pager_next]
9 | other = "Successivo"
10 |
11 | [ui_read_more]
12 | other = "Leggi tutto"
13 |
14 | [ui_search]
15 | other = "Cerca nel sito…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "in"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "Tutti i diritti riservati"
24 |
25 | [footer_privacy_policy]
26 | other = "Privacy Policy"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "Di"
32 | [post_created]
33 | other = "Creato"
34 | [post_last_mod]
35 | other = "Ultima modifica"
36 | [post_edit_this]
37 | other = "Modifica"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Crea issue di documentazione"
42 | [post_create_project_issue]
43 | other = "Crea issue di progetto"
44 | [post_posts_in]
45 | other = "Post in"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/ja.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "前へ"
7 |
8 | [ui_pager_next]
9 | other = "次へ"
10 |
11 | [ui_read_more]
12 | other = "続きを読む"
13 |
14 | [ui_search]
15 | other = "サイトを検索..."
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "in"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "All Rights Reserved"
24 |
25 | [footer_privacy_policy]
26 | other = "プライバシーポリシー"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "By"
32 | [post_created]
33 | other = "作成"
34 | [post_last_mod]
35 | other = "最終更新"
36 | [post_edit_this]
37 | other = "ページの編集"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "ドキュメントのissueを作成"
42 | [post_create_project_issue]
43 | other = "プロジェクトのissueを作成"
44 | [post_posts_in]
45 | other = "記事一覧"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/ko.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "이전"
7 |
8 | [ui_pager_next]
9 | other = "다음"
10 |
11 | [ui_read_more]
12 | other = "더 읽기"
13 |
14 | [ui_search]
15 | other = "사이트에서 검색…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "in"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "All Rights Reserved"
24 |
25 | [footer_privacy_policy]
26 | other = "개인정보 보호 정책"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "By"
32 | [post_created]
33 | other = "작성"
34 | [post_last_mod]
35 | other = "최종 수정"
36 | [post_edit_this]
37 | other = "페이지 편집"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "문서에 이슈 생성"
42 | [post_create_project_issue]
43 | other = "프로젝트에 이슈 생성"
44 | [post_posts_in]
45 | other = "Posts in"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/no.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Forrige"
7 |
8 | [ui_pager_next]
9 | other = "Neste"
10 |
11 | [ui_read_more]
12 | other = "Les mer"
13 |
14 | [ui_search]
15 | other = "Søk på nettstedet…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "i"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "Alle retter er reservert"
24 |
25 | [footer_privacy_policy]
26 | other = "Privacy Policy"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "Av"
32 | [post_created]
33 | other = "Opprettet"
34 | [post_last_mod]
35 | other = "Sist endret"
36 | [post_edit_this]
37 | other = "Endre denne siden"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Opprett dokumentasjon sak"
42 | [post_create_project_issue]
43 | other = "Opprett prosjekt sak"
44 | [post_posts_in]
45 | other = "Poster i"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/pt-br.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Anterior"
7 |
8 | [ui_pager_next]
9 | other = "Próximo"
10 |
11 | [ui_read_more]
12 | other = "Ler mais"
13 |
14 | [ui_search]
15 | other = "Buscar no site…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "em"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "Todos os direitos reservados"
24 |
25 | [footer_privacy_policy]
26 | other = "Política de Privacidade"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "Por"
32 | [post_created]
33 | other = "Criado"
34 | [post_last_mod]
35 | other = "Última modificação"
36 | [post_edit_this]
37 | other = "Editar essa página"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Relatar um problema de documentação"
42 | [post_create_project_issue]
43 | other = "Relatar um problema no projeto"
44 | [post_posts_in]
45 | other = "Posts em"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/ru.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "Предыдущая"
7 |
8 | [ui_pager_next]
9 | other = "Следующая"
10 |
11 | [ui_read_more]
12 | other = "Подробнее"
13 |
14 | [ui_search]
15 | other = "Поиск по сайту…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "в"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "Все права защищены"
24 |
25 | [footer_privacy_policy]
26 | other = "Политика конфиденциальности"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "Автор"
32 | [post_created]
33 | other = "Создано"
34 | [post_last_mod]
35 | other = "Изменено"
36 | [post_edit_this]
37 | other = "Отредактировать страницу"
38 | [post_create_child_page]
39 | other = "Create child page"
40 | [post_create_issue]
41 | other = "Предложить изменения документации"
42 | [post_create_project_issue]
43 | other = "Предложить доработки по проекту"
44 | [post_posts_in]
45 | other = "Публикации в"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/i18n/zh.toml:
--------------------------------------------------------------------------------
1 |
2 |
3 | # UI strings. Buttons and similar.
4 |
5 | [ui_pager_prev]
6 | other = "上一页"
7 |
8 | [ui_pager_next]
9 | other = "下一页"
10 |
11 | [ui_read_more]
12 | other = "更多"
13 |
14 | [ui_search]
15 | other = "站内搜索…"
16 |
17 | # Used in sentences such as "Posted in News"
18 | [ui_in]
19 | other = "in"
20 |
21 | # Footer text
22 | [footer_all_rights_reserved]
23 | other = "All Rights Reserved"
24 |
25 | [footer_privacy_policy]
26 | other = "隐私政策"
27 |
28 |
29 | # Post (blog, articles etc.)
30 | [post_byline_by]
31 | other = "By"
32 | [post_created]
33 | other = "创建"
34 | [post_last_mod]
35 | other = "最后修改"
36 | [post_edit_this]
37 | other = "编辑此页"
38 | [post_create_child_page]
39 | other = "添加子页面"
40 | [post_create_issue]
41 | other = "提交文档问题"
42 | [post_create_project_issue]
43 | other = "提交项目问题"
44 | [post_posts_in]
45 | other = "Posts in"
46 |
--------------------------------------------------------------------------------
/website/themes/docsy/images/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/images/screenshot.png
--------------------------------------------------------------------------------
/website/themes/docsy/images/tn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/images/tn.png
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/404.html:
--------------------------------------------------------------------------------
1 | {{ define "main"}}
2 |
3 |
4 |
Not found
5 |
Oops! This page doesn't exist. Try going back to our home page .
6 |
7 |
8 | {{ end }}
9 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/_default/baseof.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{ partial "head.html" . }}
5 |
6 |
7 |
8 | {{ partial "navbar.html" . }}
9 |
10 |
11 |
12 | {{ block "main" . }}{{ end }}
13 |
14 | {{ partial "footer.html" . }}
15 |
16 | {{ partialCached "scripts.html" . }}
17 |
18 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/_default/content.html:
--------------------------------------------------------------------------------
1 |
2 |
{{ .Title }}
3 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
4 | {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }}
5 | {{ partial "reading-time.html" . }}
6 | {{ end }}
7 | {{ .Content }}
8 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }}
9 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
10 |
11 | {{ end }}
12 | {{ if (.Site.Params.DisqusShortname) }}
13 |
14 | {{ partial "disqus-comment.html" . }}
15 | {{ end }}
16 |
{{ partial "page-meta-lastmod.html" . }}
17 |
18 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/_default/list.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ with .Content }}
3 | {{ . }}
4 | {{ end }}
5 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/_default/search.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 |
3 |
4 |
{{ .Title }}
5 | {{ with .Site.Params.gcs_engine_id }}
6 |
17 |
18 | {{ end }}
19 |
20 |
21 |
22 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/_default/single.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ with .Content }}
3 | {{ . }}
4 | {{ end }}
5 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/blog/content.html:
--------------------------------------------------------------------------------
1 |
2 |
{{ .Title }}
3 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
4 |
5 | {{ with .Params.author }}{{ T "post_byline_by" }} {{ . | markdownify }} |{{ end}}
6 | {{ $.Date.Format $.Site.Params.time_format_blog }}
7 |
8 | {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }}
9 | {{ partial "reading-time.html" . }}
10 | {{ end }}
11 | {{ .Content }}
12 | {{ if (.Site.Params.DisqusShortname) }}
13 |
14 | {{ partial "disqus-comment.html" . }}
15 |
16 | {{ end }}
17 |
18 | {{ partial "pager.html" . }}
19 |
20 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/blog/single.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ .Render "content" }}
3 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/community/list.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 |
3 |
4 |
5 |
6 |
7 | Join the {{ .Site.Title }} community
8 |
9 | {{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved.
10 |
11 |
12 |
13 | {{ partial "community_links.html" . }}
14 |
15 |
16 | {{ .Content }}
17 |
18 |
19 | {{ end }}
20 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/docs/baseof.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{ partial "head.html" . }}
5 |
6 |
7 |
8 | {{ partial "navbar.html" . }}
9 |
10 |
11 |
12 |
13 |
16 |
17 | {{ partial "toc.html" . }}
18 |
19 |
20 | {{ partial "version-banner.html" . }}
21 | {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }}
22 | {{ block "main" . }}{{ end }}
23 |
24 |
25 |
26 | {{ partial "footer.html" . }}
27 |
28 | {{ partial "scripts.html" . }}
29 |
30 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/docs/list.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 |
3 |
{{ .Title }}
4 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
5 | {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }}
6 | {{ partial "reading-time.html" . }}
7 | {{ end }}
8 | {{ .Content }}
9 | {{ partial "section-index.html" . }}
10 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }}
11 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
12 |
13 | {{ end }}
14 | {{ if (.Site.DisqusShortname) }}
15 |
16 | {{ partial "disqus-comment.html" . }}
17 | {{ end }}
18 |
{{ partial "page-meta-lastmod.html" . }}
19 |
20 | {{ end }}
21 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/docs/single.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ .Render "content" }}
3 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/home.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ with .Content }}
3 | {{ . }}
4 | {{ end }}
5 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/breadcrumb.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ template "breadcrumbnav" (dict "p1" . "p2" .) }}
4 |
5 |
6 | {{ define "breadcrumbnav" }}
7 | {{ if .p1.Parent }}
8 | {{ if not .p1.Parent.IsHome }}
9 | {{ template "breadcrumbnav" (dict "p1" .p1.Parent "p2" .p2 ) }}
10 | {{ end }}
11 | {{ else if not .p1.IsHome }}
12 | {{ template "breadcrumbnav" (dict "p1" .p1.Site.Home "p2" .p2 ) }}
13 | {{ end }}
14 | {{ $isActive := eq .p1 .p2 }}
15 |
16 | {{ .p1.LinkTitle }}
17 |
18 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/community_links.html:
--------------------------------------------------------------------------------
1 | {{ $links := .Site.Params.links }}
2 |
3 |
4 |
5 |
Learn and Connect
6 |
Using or want to use {{ .Site.Title }}? Find out more here:
7 | {{ with index $links "user"}}
8 | {{ template "community-links-list" . }}
9 | {{ end }}
10 |
11 |
12 |
Develop and Contribute
13 |
If you want to get more involved by contributing to {{ .Site.Title }}, join us here:
14 | {{ with index $links "developer"}}
15 | {{ template "community-links-list" . }}
16 | {{ end }}
17 |
You can find out how to contribute to these docs in our Contribution Guidelines .
18 |
19 |
20 |
21 | {{ define "community-links-list" }}
22 |
23 | {{ range . }}
24 |
25 | {{ .name }}: {{ .desc }}
26 |
27 | {{ end }}
28 |
29 | {{ end }}
30 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/disqus-comment.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
Please enable JavaScript to view the comments powered by Disqus.
23 |
24 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/favicons.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/featured-image.html:
--------------------------------------------------------------------------------
1 | {{ $w := .w | default 480 }}
2 | {{ $h := .h | default 180 }}
3 | {{ $p := .p }}
4 | {{ $class := .class | default "ml-3" }}
5 | {{ $image := ($p.Resources.ByType "image").GetMatch "**featured*" }}
6 | {{ with $image }}
7 | {{ $image := .Fill (printf "%dx%d" $w $h ) }}
8 |
9 |
10 | {{ with $image.Params.byline }}
11 | {{ . | html }}
12 | {{ end }}
13 |
14 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/head-css.html:
--------------------------------------------------------------------------------
1 |
2 | {{ $scssMain := "scss/main.scss"}}
3 | {{ if .Site.IsServer }}
4 | {{/* Note the missing postCSS. This makes it snappier to develop in Chrome, but makes it look sub-optimal in other browsers. */}}
5 | {{ $css := resources.Get $scssMain | toCSS (dict "enableSourceMap" true) }}
6 |
7 | {{ else }}
8 | {{ $css := resources.Get $scssMain | toCSS (dict "enableSourceMap" false) | postCSS | minify | fingerprint }}
9 |
10 |
11 | {{ end }}
12 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/hooks/body-end.html:
--------------------------------------------------------------------------------
1 | {{ with .Site.Params.algolia_docsearch }}
2 |
3 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/hooks/footer-end.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/layouts/partials/hooks/footer-end.html
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/hooks/head-end.html:
--------------------------------------------------------------------------------
1 | {{ with .Site.Params.algolia_docsearch }}
2 |
3 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/navbar-lang-selector.html:
--------------------------------------------------------------------------------
1 | {{/* Link directly to documentation etc., if possible. */}}
2 | {{ $langPage := cond (gt (len .Translations) 0) . .Site.Home }}
3 |
4 | {{ $langPage.Language.LanguageName }}
5 |
6 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/navbar-version-selector.html:
--------------------------------------------------------------------------------
1 |
2 | {{ .Site.Params.version_menu }}
3 |
4 |
9 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/page-meta-lastmod.html:
--------------------------------------------------------------------------------
1 | {{ T "post_last_mod"}} {{ .Lastmod.Format .Site.Params.time_format_default }}{{ with .GitInfo }}: {{ .Subject }} ({{ .AbbreviatedHash }}) {{end }}
2 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/pager.html:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/reading-time.html:
--------------------------------------------------------------------------------
1 | {{ .ReadingTime }} minute read
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/section-index.html:
--------------------------------------------------------------------------------
1 |
2 | {{ $pages := (where .Site.Pages "Section" .Section).ByWeight }}
3 | {{ $parent := .Page }}
4 | {{ if $parent.Params.no_list }}
5 | {{/* If no_list is true we don't show a list of subpages */}}
6 | {{ else if $parent.Params.simple_list }}
7 | {{/* If simple_list is true we show a bulleted list of subpages */}}
8 |
9 | {{ range $pages }}
10 | {{ if eq .Parent $parent }}
11 | {{- .Title -}}
12 | {{ end }}
13 | {{ end }}
14 |
15 | {{ else }}
16 | {{/* Otherwise we show a nice formatted list of subpages with page descriptions */}}
17 |
18 | {{ range $pages }}
19 | {{ if eq .Parent $parent }}
20 |
21 |
24 |
{{ .Description | markdownify }}
25 |
26 | {{ end }}
27 | {{ end }}
28 | {{ end }}
29 |
30 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/sidebar.html:
--------------------------------------------------------------------------------
1 | {{/* The "active" toggle here may delay rendering, so we only cache this side bar menu for bigger sites. */}}
2 | {{ $shouldCache := ge (len .Site.Pages) 2000 }}
3 | {{ if $shouldCache }}
4 | {{ $mid := printf "m-%s" (.RelPermalink | anchorize) }}
5 |
11 | {{ partialCached "sidebar-tree.html" . .CurrentSection.RelPermalink }}
12 | {{ else }}
13 | {{ partial "sidebar-tree.html" . }}
14 | {{ end }}
15 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/toc.html:
--------------------------------------------------------------------------------
1 | {{ partial "page-meta-links.html" . }}
2 | {{ if not .Params.notoc }}
3 | {{ with .TableOfContents }}
4 | {{ if ge (len .) 200 }}
5 | {{ . }}
6 | {{ end }}
7 | {{ end }}
8 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/partials/version-banner.html:
--------------------------------------------------------------------------------
1 |
3 | {{ if .Site.Params.archived_version }}
4 | {{ $color := "primary" }}
5 | {{ $latest_version := .Site.Params.url_latest_version }}
6 | {{ $current_version := .Site.Params.version }}
7 |
8 | {{ with $current_version }}
Version {{ . | markdownify }} of the
9 | documentation is no longer actively maintained. The site that you are
10 | currently viewing is an archived snapshot.
11 | {{ with $latest_version }}For up-to-date documentation, see the
12 | latest version .
13 | {{ end }}
14 | {{ end }}
15 |
16 | {{ end }}
17 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/alert.html:
--------------------------------------------------------------------------------
1 | {{ $_hugo_config := `{ "version": 1 }` }}
2 | {{ $color := .Get "color" | default "primary" }}
3 |
4 | {{ with .Get "title" }}
{{ . | safeHTML }} {{ end }}
5 | {{ .Inner | markdownify }}
6 |
7 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/blocks/feature.html:
--------------------------------------------------------------------------------
1 | {{ $icon := .Get "icon" | default "fa-lightbulb" }}
2 | {{ $url_text := .Get "url_text" }}
3 |
4 |
5 |
6 |
7 |
{{ .Get "title" | markdownify }}
8 |
{{ .Inner }}
9 | {{ with .Get "url" }}
{{ with $url_text }}{{ $url_text }}{{ else }}{{ T "ui_read_more" }}{{ end }} …
{{ end }}
10 |
11 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/blocks/lead.html:
--------------------------------------------------------------------------------
1 | {{ $_hugo_config := `{ "version": 1 }` }}
2 | {{ $col_id := .Get "color" | default .Ordinal }}
3 | {{ $height := .Get "height" | default "auto" }}
4 | {{/* Height can be one of: auto, min, med, max, full. */}}
5 |
6 |
7 |
8 |
9 | {{ .Inner | markdownify }}
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/blocks/link-down.html:
--------------------------------------------------------------------------------
1 | {{ with .Parent }}
2 | {{ $id := $.Get "id" | default (printf "td-block-%d" ( add .Ordinal 1 )) }}
3 | {{ $color := $.Get "color" | default "blue" }}
4 |
5 | {{ else }}
6 | {{ errorf "The link-down shortcode is supposed to be nested inside a shortcode"}}
7 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/blocks/section.html:
--------------------------------------------------------------------------------
1 | {{ $_hugo_config := `{ "version": 1 }` }}
2 | {{ $col_id := .Get "color" | default .Ordinal }}
3 | {{ $height := .Get "height" | default "auto" }}
4 | {{ $type := .Get "type" | default "" }}
5 |
6 |
7 |
8 |
9 | {{ .Inner | markdownify}}
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/imgproc.html:
--------------------------------------------------------------------------------
1 | {{ $original := .Page.Resources.GetMatch (printf "**%s*" (.Get 0)) }}
2 | {{ $command := .Get 1 }}
3 | {{ $options := .Get 2 }}
4 | {{ if eq $command "Fit"}}
5 | {{ .Scratch.Set "image" ($original.Fit $options) }}
6 | {{ else if eq $command "Resize"}}
7 | {{ .Scratch.Set "image" ($original.Resize $options) }}
8 | {{ else if eq $command "Fill"}}
9 | {{ .Scratch.Set "image" ($original.Fill $options) }}
10 | {{ else }}
11 | {{ errorf "Invalid image processing command: Must be one of Fit, Fill or Resize."}}
12 | {{ end }}
13 | {{ $image := .Scratch.Get "image" }}
14 |
15 |
16 | {{ with .Inner }}
17 |
18 |
{{ . }}{{ with $image.Params.byline }} {{ . | html }} {{ end }}
19 |
20 | {{ end }}
21 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/pageinfo.html:
--------------------------------------------------------------------------------
1 | {{ $_hugo_config := `{ "version": 1 }` }}
2 | {{ $color := .Get "color" | default "primary" }}
3 |
4 | {{ .Inner }}
5 |
6 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/readfile.md:
--------------------------------------------------------------------------------
1 | {{$file := .Get "file"}}
2 | {{- if eq (.Get "markdown") "true" -}}
3 | {{- $file | readFile | markdownify -}}
4 | {{- else if (.Get "highlight") -}}
5 | {{- highlight ($file | readFile) (.Get "highlight") "" -}}
6 | {{- else -}}
7 | {{ $file | readFile | safeHTML }}
8 | {{- end -}}
9 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/shortcodes/swaggerui.html:
--------------------------------------------------------------------------------
1 | {{ $original := .Get "src" }}
2 |
3 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/swagger/list.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 |
3 |
{{ .Title }}
4 | {{ with .Params.description }}
{{ . | markdownify }}
{{ end }}
5 | {{ .Content }}
6 | {{ partial "section-index.html" . }}
7 | {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }}
8 | {{ partial "feedback.html" .Site.Params.ui.feedback }}
9 |
10 | {{ end }}
11 | {{ if (.Site.DisqusShortname) }}
12 |
13 | {{ partial "disqus-comment.html" . }}
14 | {{ end }}
15 |
{{ partial "page-meta-lastmod.html" . }}
16 |
17 | {{ end }}
18 |
--------------------------------------------------------------------------------
/website/themes/docsy/layouts/swagger/single.html:
--------------------------------------------------------------------------------
1 | {{ define "main" }}
2 | {{ .Render "content" }}
3 | {{ end }}
--------------------------------------------------------------------------------
/website/themes/docsy/netlify.toml:
--------------------------------------------------------------------------------
1 | # Hugo build configuration for Netlify
2 | # (https://gohugo.io/hosting-and-deployment/hosting-on-netlify/#configure-hugo-version-in-netlify)
3 |
4 | # Default build settings
5 | [build]
6 | publish = "userguide/public"
7 | command = "git submodule update -f --init && cd userguide && npm install postcss-cli && hugo --themesDir ../.."
8 |
9 | # "production" environment specific build settings
10 | [build.environment]
11 | HUGO_VERSION = "0.55.6"
12 | HUGO_THEME = "repo"
13 | HUGO_ENV = "production"
14 |
--------------------------------------------------------------------------------
/website/themes/docsy/postcss.config.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2018 Google LLC
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License");
5 | you may not use this file except in compliance with the License.
6 | You may obtain a copy of the License at
7 |
8 | https://www.apache.org/licenses/LICENSE-2.0
9 |
10 | Unless required by applicable law or agreed to in writing, software
11 | distributed under the License is distributed on an "AS IS" BASIS,
12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | See the License for the specific language governing permissions and
14 | limitations under the License.
15 | */
16 |
17 | module.exports = {
18 | plugins: {
19 | autoprefixer: {}
20 | },
21 | }
22 |
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/android-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/android-144x144.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/android-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/android-192x192.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/android-36x36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/android-36x36.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/android-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/android-48x48.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/android-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/android-72x72.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/android-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/android-96x96.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/apple-touch-icon-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/apple-touch-icon-180x180.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/favicon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/favicon-1024.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/favicon-256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/favicon-256.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/favicon.ico
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/pwa-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/pwa-192x192.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/pwa-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/pwa-512x512.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/tile150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/tile150x150.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/tile310x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/tile310x150.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/tile310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/tile310x310.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/favicons/tile70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/favicons/tile70x70.png
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-brands-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-brands-400.eot
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-brands-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-brands-400.ttf
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-brands-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-brands-400.woff
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-brands-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-brands-400.woff2
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-regular-400.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-regular-400.eot
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-regular-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-regular-400.ttf
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-regular-400.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-regular-400.woff
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-regular-400.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-regular-400.woff2
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-solid-900.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-solid-900.eot
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-solid-900.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-solid-900.woff
--------------------------------------------------------------------------------
/website/themes/docsy/static/webfonts/fa-solid-900.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/static/webfonts/fa-solid-900.woff2
--------------------------------------------------------------------------------
/website/themes/docsy/theme.toml:
--------------------------------------------------------------------------------
1 | name = "Docsy"
2 | license = "Apache 2.0"
3 | licenselink = "https://github.com/google/docsy/blob/master/LICENSE"
4 | description = "A Hugo theme for technical documentation sites"
5 | homepage = "https://docsy.dev"
6 | tags = ["documentation", "multilingual", "customizable", "responsive", "docs"]
7 | features = []
8 | min_version = 0.53
9 |
10 | [author]
11 | name = "The Docsy Authors"
12 | homepage = "https://docsy.dev"
13 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | public/
3 | resources/
4 | node_modules/
5 | tech-doc-hugo
6 |
7 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/.gitmodules:
--------------------------------------------------------------------------------
1 |
2 | [submodule "themes/docsy"]
3 | path = themes/docsy
4 | url = https://github.com/google/docsy
5 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # How to Contribute
2 |
3 | We'd love to accept your patches and contributions to this project. There are
4 | just a few small guidelines you need to follow.
5 |
6 | ## Contributor License Agreement
7 |
8 | Contributions to this project must be accompanied by a Contributor License
9 | Agreement. You (or your employer) retain the copyright to your contribution;
10 | this simply gives us permission to use and redistribute your contributions as
11 | part of the project. Head over to to see
12 | your current agreements on file or to sign a new one.
13 |
14 | You generally only need to submit a CLA once, so if you've already submitted one
15 | (even if it was for a different project), you probably don't need to do it
16 | again.
17 |
18 | ## Code reviews
19 |
20 | All submissions, including submissions by project members, require review. We
21 | use GitHub pull requests for this purpose. Consult
22 | [GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
23 | information on using pull requests.
24 |
25 | ## Community Guidelines
26 |
27 | This project follows
28 | [Google's Open Source Community Guidelines](https://opensource.google.com/conduct/).
29 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/assets/scss/_variables_project.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Add styles or override variables from the theme here.
3 | */
4 |
5 | $secondary: #D95040;
6 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/content/en/about/featured-background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/userguide/content/en/about/featured-background.jpg
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/content/en/community/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Community
3 | menu:
4 | main:
5 | weight: 40
6 | ---
7 |
8 |
9 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/content/en/docs/Adding content/Shortcodes/spruce.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/userguide/content/en/docs/Adding content/Shortcodes/spruce.jpg
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/content/en/docs/Adding content/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Content and Customization"
3 | linkTitle: "Content and Customization"
4 | weight: 3
5 | description: >
6 | How to add content to and customize your Docsy site.
7 | ---
8 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/content/en/docs/Best practices/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Best Practices"
3 | weight: 9
4 | description: >
5 | Optional guidance and recommendations about organizing, authoring, and managing your technical documentation.
6 | ---
7 |
8 | Use this section to learn about some of the best practices around creating technical documentation with Docsy.
9 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/content/en/featured-background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/userguide/content/en/featured-background.jpg
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/content/en/search.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Search Results
3 | layout: search
4 | ---
5 |
6 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/deploy.sh:
--------------------------------------------------------------------------------
1 | #Copyright 2018 Google LLC
2 | #
3 | #Licensed under the Apache License, Version 2.0 (the "License");
4 | #you may not use this file except in compliance with the License.
5 | #You may obtain a copy of the License at
6 | #
7 | # https://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | #Unless required by applicable law or agreed to in writing, software
10 | #distributed under the License is distributed on an "AS IS" BASIS,
11 | #WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | #See the License for the specific language governing permissions and
13 | #limitations under the License.
14 | #
15 | rm -rf public/
16 | HUGO_ENV="production" hugo --gc || exit 1
17 | s3deploy -source=public/ -region=eu-west-1 -bucket=bep.is -distribution-id=E8OKNT7W9ZYZ2 -path temp/td
18 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/layouts/sitemap.xml:
--------------------------------------------------------------------------------
1 | {{ printf "" | safeHTML }}
2 |
4 | {{ range .Data.Pages }}
5 |
6 | https://www.docsy.dev{{ .Permalink }} {{ if not .Lastmod.IsZero }}
7 | {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }} {{ end }}{{ with .Sitemap.ChangeFreq }}
8 | {{ . }} {{ end }}{{ if ge .Sitemap.Priority 0.0 }}
9 | {{ .Sitemap.Priority }} {{ end }}{{ if .IsTranslated }}{{ range .Translations }}
10 | {{ end }}
15 | {{ end }}
20 |
21 | {{ end }}
22 |
23 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tech-doc-hugo",
3 | "version": "0.0.1",
4 | "description": "Hugo theme for technical documentation.",
5 | "main": "none.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "git+https://github.com/bep/tech-doc-hugo.git"
12 | },
13 | "author": "",
14 | "license": "ISC",
15 | "bugs": {
16 | "url": "https://github.com/bep/tech-doc-hugo/issues"
17 | },
18 | "homepage": "https://github.com/bep/tech-doc-hugo#readme",
19 | "dependencies": {},
20 | "devDependencies": {
21 | "autoprefixer": "^9.5.0",
22 | "postcss-cli": "^10.1.0"
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/static/google6a6ae8b5b016a20d.html:
--------------------------------------------------------------------------------
1 | google-site-verification: google6a6ae8b5b016a20d.html
2 |
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/static/images/feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/userguide/static/images/feedback.png
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/static/images/no.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/userguide/static/images/no.png
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/static/images/version-banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/userguide/static/images/version-banner.png
--------------------------------------------------------------------------------
/website/themes/docsy/userguide/static/images/yes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cncf/tag-app-delivery/cadc7760e7e55a8c9a26c58c53d9d567fd6dcb9d/website/themes/docsy/userguide/static/images/yes.png
--------------------------------------------------------------------------------