Skip to content

Commit 907e914

Browse files
authored
Merge pull request #2367 from cncf/main
Merge `main` to `dev-fr` branch
2 parents 0397969 + 8cd55b7 commit 907e914

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+269
-99
lines changed

.github/labeler.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
lang/ar:
2-
- content/ar/*
2+
- content/ar/**
33

44
lang/bn:
5-
- content/bn/*
5+
- content/bn/**
66

77
lang/de:
8-
- content/de/*
8+
- content/de/**
99

1010
lang/en:
11-
- content/en/*
11+
- content/en/**
1212

1313
lang/es:
14-
- content/es/*
14+
- content/es/**
1515

1616
lang/fr:
17-
- content/fr/*
17+
- content/fr/**
1818

1919
lang/hi:
20-
- content/hi/*
20+
- content/hi/**
2121

2222
lang/it:
23-
- content/it/*
23+
- content/it/**
2424

2525
lang/ja:
26-
- content/ja/*
26+
- content/ja/**
2727

2828
lang/ko:
29-
- content/ko/*
29+
- content/ko/**
3030

3131
lang/pt:
32-
- content/pt-br/*
32+
- content/pt-br/**
3333

3434
lang/tw:
35-
- content/zh-tw/*
35+
- content/zh-tw/**
3636

3737
lang/zh:
38-
- content/zh-cn/*
38+
- content/zh-cn/**
3939

4040

.github/settings.yml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ collaborators:
8383
permission: push
8484

8585
# l10n de approvers
86-
# Note: CathPag is both Maintainer (maintain) and de approver (push)
8786
# Note: iamNoah1 is both Maintainer (maintain) and de approver (push)
8887
- username: DaveVentura
8988
permission: push
@@ -180,6 +179,12 @@ collaborators:
180179
permission: push
181180

182181
# l10n zh-tw approvers
182+
- username: hwchiu
183+
permission: push
184+
185+
- username: johnlinp
186+
permission: push
187+
183188
- username: pichuang
184189
permission: push
185190

@@ -196,6 +201,9 @@ collaborators:
196201
- username: naonishijima
197202
permission: push
198203

204+
- username: yuichi-nakamura
205+
permission: push
206+
199207
# l10n tr approvers
200208
- username: aliok
201209
permission: push
@@ -209,6 +217,13 @@ collaborators:
209217
- username: eminalemdar
210218
permission: push
211219

220+
# l10n ru approvers
221+
- username: shurup
222+
permission: push
223+
224+
- username: kirkonru
225+
permission: push
226+
212227
branches:
213228

214229
# Default branch of this repository for configurations and English contents
@@ -451,6 +466,8 @@ branches:
451466
apps: []
452467
# zh-tw approvers
453468
users:
469+
- hwchiu
470+
- johnlinp
454471
- pichuang
455472
- ydFu
456473
teams: []
@@ -471,6 +488,7 @@ branches:
471488
- inductor
472489
- kaitoii11
473490
- naonishijima
491+
- yuichi-nakamura
474492
teams: []
475493
enforce_admins: null
476494
required_linear_history: null
@@ -493,3 +511,20 @@ branches:
493511
teams: []
494512
enforce_admins: null
495513
required_linear_history: null
514+
515+
# l10n branch for ru contents only
516+
- name: dev-ru
517+
protection:
518+
required_pull_request_reviews:
519+
required_approving_review_count: 2
520+
require_code_owner_reviews: true
521+
required_status_checks: null
522+
restrictions:
523+
apps: []
524+
# ru approvers
525+
users:
526+
- shurup
527+
- kirkonru
528+
teams: []
529+
enforce_admins: null
530+
required_linear_history: null

.github/workflows/check-outdated-content.yaml

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@ name: Check outdated content
44
on:
55
pull_request:
66
branches:
7-
- 'dev-ko' # add other branches or use wildcard 'dev-**'
7+
- 'dev-ko'
8+
- 'dev-es'
89
paths:
910
- 'content/en/**.md'
1011

1112
jobs:
1213
check-outdated-content:
1314
name: Check outdated content
1415

15-
# if: contains(fromJSON('["dev-ko", "dev-xx"]'), github.base_ref)
16+
if: contains(fromJSON('["dev-ko","dev-es"]'), github.base_ref)
1617
# Ref: https://docs.github.com/en/actions/learn-github-actions/expressions
1718

18-
if: github.base_ref == 'dev-ko'
19+
#if: github.base_ref == 'dev-ko'
1920

2021
# Condition to run this workflow on the upstream repository
2122
#if: github.repository == 'cncf/glossary'
@@ -38,21 +39,26 @@ jobs:
3839
# Set output direcory
3940
OUTPUT_DIR="./outdated"
4041
41-
# Set L10n directory and code
42+
# Set L10n code
43+
L10N_CODE="${L10N_BRANCH//dev-/}"
44+
echo "(DEBUG) L10N Code: ${L10N_CODE}"
45+
46+
# Set L10n directory
4247
case "${L10N_BRANCH}" in
43-
dev-ko)
44-
L10N_DIR="content/ko/"
45-
L10N_CODE="ko"
48+
dev-pt)
49+
L10N_DIR="./content/pt-br/"
50+
;;
51+
dev-zh)
52+
L10N_DIR="./content/zh-cn/"
53+
;;
54+
dev-tw)
55+
L10N_DIR="./content/zh-tw/"
56+
;;
57+
*)
58+
L10N_DIR="./content/${L10N_CODE}/"
4659
;;
47-
48-
#dev-pt)
49-
#L10N_DIR="content/pt-br/"
50-
#L10N_CODE="pt"
51-
#;;
5260
esac
53-
5461
echo "(DEBUG) L10N Directory: ${L10N_DIR}"
55-
echo "(DEBUG) L10N Code: ${L10N_CODE}"
5662
5763
# Set L10N_DIR, L10N_CODE, and OUTPUT_DIR as environment variables
5864
# Ref: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable
@@ -61,7 +67,7 @@ jobs:
6167
echo "OUTPUT_DIR=${OUTPUT_DIR}" >> $GITHUB_ENV
6268
6369
- name: Checkout
64-
uses: actions/checkout@v3
70+
uses: actions/checkout@v4
6571
with:
6672
fetch-depth: 0 # fetch all history for all tags and branches
6773

@@ -89,12 +95,12 @@ jobs:
8995
# Get the lastest branch name from 'GITHUB_REF'
9096
# The latest branch can be 'upstream/main' or 'forked/dev-ko' (rebased)
9197
LATEST_BRANCH=${GITHUB_REF#refs/}
92-
echo "(DUBUG) LATEST_BRANCH: ${LATEST_BRANCH}"
98+
echo "(DEBUG) LATEST_BRANCH: ${LATEST_BRANCH}"
9399
94100
# Get the old branch from 'github.base_ref'
95101
# The old branch can be 'upstream/dev-ko'
96102
OLD_BRANCH="origin/${{github.base_ref}}"
97-
echo "(DUBUG) OLD_BRANCH: ${OLD_BRANCH}"
103+
echo "(DEBUG) OLD_BRANCH: ${OLD_BRANCH}"
98104
99105
L10N_INFO_JSON=$(cat <<EOF
100106
{
@@ -144,7 +150,7 @@ jobs:
144150
fi
145151
146152
else
147-
echo "(DEBUG) ${FILE_PATH} dose not exist."
153+
echo "(DEBUG) ${FILE_PATH} does not exist."
148154
# File dose not exist (e.g, changed, renamed or removed)
149155
echo "Could not find ${FILE_PATH} in content/en/" > ${OUTPUT_DIR}/${FILE_PATH}
150156
echo "Need to check if it has been changed, renamed or removed" >> ${OUTPUT_DIR}/${FILE_PATH}
@@ -167,4 +173,4 @@ jobs:
167173
# content-filepath: ${{ steps.checker.outputs.output_path }}
168174
# labels: |
169175
# outdated
170-
# lang/ko
176+
# lang/ko

.github/workflows/es-spellcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
name: Run PySpelling tool to verify spanish spelling issues
2424
runs-on: ubuntu-latest
2525
steps:
26-
- uses: actions/checkout@v3
26+
- uses: actions/checkout@v4
2727
- name: Check word list sort
2828
run: |
2929
set -o errexit

.github/workflows/spellcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
# Steps represent a sequence of tasks that will be executed as part of the job
2323
steps:
2424
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
25-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v4
2626

2727
- name: GitHub Spellcheck Action
2828
uses: rojopolis/[email protected]

CODEOWNERS

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@
55
# when someone opens a pull request that modifies code that they own.
66

77
# These owners will be default owners for everything in this repository.
8-
# These owners consist of Maintainers and English approvers.
9-
* @caniszczyk @CathPag @jasonmorgan @seokho-son @iamNoah1 @jihoon-seo @nate-double-u
8+
# These owners consist of Maintainers
9+
* @caniszczyk @seokho-son @iamNoah1 @jihoon-seo @nate-double-u
1010

1111

1212
# Approvers for English content
13-
/content/en/ @caniszczyk @CathPag @jasonmorgan @seokho-son @iamNoah1 @jihoon-seo @nate-double-u @castrojo
13+
/content/en/ @caniszczyk @seokho-son @iamNoah1 @jihoon-seo @nate-double-u @castrojo
14+
/i18n/en.toml @caniszczyk @seokho-son @iamNoah1 @jihoon-seo @nate-double-u @castrojo
1415

1516

1617
# These are the owners (approvers) for localization contents
@@ -19,42 +20,60 @@
1920

2021
# Approvers for Arabic contents
2122
/content/ar/ @TarekMSayed @same7ammar @AShabana @arezk84
23+
/i18n/ar.toml @TarekMSayed @same7ammar @AShabana @arezk84
2224

2325
# Approvers for Bengali contents
2426
/content/bn/ @Arindam200 @Imtiaz1234 @mitul3737 @sajibAdhi
27+
/i18n/bn.toml @Arindam200 @Imtiaz1234 @mitul3737 @sajibAdhi
2528

2629
# Approvers for German contents
2730
/content/de/ @iamNoah1 @DaveVentura @CathPag @bcubk
31+
/i18n/de.toml @iamNoah1 @DaveVentura @CathPag @bcubk
2832

2933
# Approvers for Spanish contents
3034
/content/es/ @raelga @ramrodo @electrocucaracha @krol3 @92nqb
35+
/i18n/es.toml @raelga @ramrodo @electrocucaracha @krol3 @92nqb
3136

3237
# Approvers for French contents
3338
/content/fr/ @huats @fydrah @Krast76 @sestegra
39+
/i18n/fr.toml @huats @fydrah @Krast76 @sestegra
3440

3541
# Approvers for Hindi contents
3642
/content/hi/ @Garima-Negi @sayantani11 @anubha-v-ardhan @jayesh-srivastava
43+
/i18n/hi.toml @Garima-Negi @sayantani11 @anubha-v-ardhan @jayesh-srivastava
3744

3845
# Approvers for Italian contents
3946
/content/it/ @fsbaraglia @ugho16 @annalisag-spark @sistella
47+
/i18n/it.toml @fsbaraglia @ugho16 @annalisag-spark @sistella
4048

4149
# Approvers for Japanese contents
42-
/content/ja/ @inductor @naonishijima @kaitoii11
50+
/content/ja/ @inductor @naonishijima @kaitoii11 @yuichi-nakamura
51+
/i18n/ja.toml @inductor @naonishijima @kaitoii11 @yuichi-nakamura
4352

4453
# Approvers for Korean contents
4554
/content/ko/ @seokho-son @jihoon-seo @yunkon-kim
55+
/i18n/ko.toml @seokho-son @jihoon-seo @yunkon-kim
4656

4757
# Approvers for Portuguese contents
4858
/content/pt-br/ @edsoncelio @brunoguidone @jessicalins @MrErlison
59+
/i18n/pt-br.toml @edsoncelio @brunoguidone @jessicalins @MrErlison
60+
61+
# Approvers for Russian contents
62+
/content/ru/ @shurup @kirkonru
63+
/i18n/ru.toml @shurup @kirkonru
4964

5065
# Approvers for Turkish contents
5166
/content/tr/ @aliok @halil-bugol @developer-guy @eminalemdar
67+
/i18n/tr.toml @aliok @halil-bugol @developer-guy @eminalemdar
5268

5369
# Approvers for Urdu contents
5470
/content/ur/ @Saim-Safdar @waleed318
71+
/i18n/ur.toml @Saim-Safdar @waleed318
5572

5673
# Approvers for Simplified Chinese contents
5774
/content/zh-cn/ @hanyuancheung @Jacob953 @Rocksnake @Submarinee
75+
/i18n/zh-cn.toml @hanyuancheung @Jacob953 @Rocksnake @Submarinee
5876

5977
# Approvers for Traditional Chinese contents
60-
/content/zh-tw/ @pichuang @ydFu
78+
/content/zh-tw/ @pichuang @ydFu @hwchiu @johnlinp
79+
/i18n/zh-tw.toml @pichuang @ydFu @hwchiu @johnlinp

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ Below are the guidelines for how to contribute to the code that runs the CNCF Gl
99
## How can I contribute?
1010

1111
1. **Report a bug**. If you see a technical issue with the CNCF Glossary site or something that doesn't look right, search [the existing issues](https://github.com/cncf/glossary/issues) to see if it has been reported already. If not, please [create a new issue](https://github.com/cncf/glossary/issues/new) describing the bug. Please provide all steps necessary to reproduce the bug and screenshots if applicable.
12-
2. **Fix a bug**. Find [an issue](https://github.com/cncf/glossary/issues) you want to fix and submit a PR for approval.
12+
2. **Fix a bug**. Find [an issue](https://github.com/cncf/glossary/issues) you want to fix and submit a PR for approval.
1313

1414
Read [more about the code that runs the Glossary site](https://github.com/cncf/glossary/blob/main/spin-new-glossary.md) and [how to set up your own local development instance](https://github.com/cncf/glossary#setting-up-a-local-instance). To connect with our community and ask questions, please join [the #glossary channel on the CNCF slack](https://cloud-native.slack.com/archives/C02TX20MQBB).

LOCALIZATION.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,11 +133,12 @@ Once the PR is merged, the localized content will go live on its website 🎉
133133

134134
To join an existing team, hop on the #glossary-localizations and #glossary-localization-[language name] channels on the CNCF Slack. Introduce yourself, let the team know you want to contribute, and the team will take it from there.
135135

136-
If the team seems inactive (no response after several days), reach out to @Seokho Son, @Catherine Paganini, @jmo, @Jihoon Seo or @Noah Ispas on the #glossary-localizations channel.
136+
If the team seems inactive (no response after several days), reach out to @Seokho Son, @Jihoon Seo, @nate-double-u, or @Noah Ispas on the #glossary-localizations channel.
137137

138138
---
139139

140140
# Localization team guidelines
141+
141142
Every localization team may have its own process of working on localizing terms. However, here are some guidelines that are common for all localization teams:
142143

143144
1. Only terms with the status `Completed` in the English version are ready to be localized.

README.md

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,30 @@ If you'd like to help with the glossary we'd love to have your contributions! Pl
1212

1313
## Acknowledgements
1414

15-
The Cloud Native Glossary was initiated by the CNCF Marketing
16-
Committee (Business Value Subcommittee) and includes contributions
17-
from [Catherine Paganini](https://www.linkedin.com/in/catherinepaganini/en/), [Chris Aniszczyk](https://www.linkedin.com/in/caniszczyk/),
18-
[Daniel Jones](https://www.linkedin.com/in/danieljoneseb/?originalSubdomain=uk), [Jason Morgan](https://www.linkedin.com/in/jasonmorgan2/), [Katelin Ramer](https://www.linkedin.com/in/katelinramer/) and [Mike Foster](https://www.linkedin.com/in/mfosterche/?originalSubdomain=ca).
19-
20-
## License
15+
The Cloud Native Glossary was initiated by the CNCF Marketing Committee
16+
(Business Value Subcommittee) and includes contributions from
17+
[Catherine Paganini](https://www.linkedin.com/in/catherinepaganini/en/),
18+
[Chris Aniszczyk](https://www.linkedin.com/in/caniszczyk/),
19+
[Daniel Jones](https://www.linkedin.com/in/danieljoneseb/?originalSubdomain=uk),
20+
[Jason Morgan](https://www.linkedin.com/in/jasonmorgan2/),
21+
[Katelin Ramer](https://www.linkedin.com/in/katelinramer/),
22+
[Mike Foster](https://www.linkedin.com/in/mfosterche/?originalSubdomain=ca),
23+
and many more contributors.
24+
For a complete contributor list, please refer to [this GitHub page](https://github.com/cncf/glossary/graphs/contributors).
25+
26+
The Glossary is maintained by
27+
[Seokho Son](https://www.linkedin.com/in/seokho-son/),
28+
[Noah Ispas](https://www.linkedin.com/in/noah-ispas-0665b42a/),
29+
[Jihoon Seo](https://www.linkedin.com/in/jihoon-seo/),
30+
[Nate W.](https://www.linkedin.com/in/nate-double-u/),
31+
and [Jorge Castro](https://www.linkedin.com/in/jorge-castro2112/).
32+
33+
[Catherine Paganini](https://www.linkedin.com/in/catherinepaganini/en/),
34+
and [Jason Morgan](https://www.linkedin.com/in/jasonmorgan2/)
35+
are Emeritus Maintainers, and we are deeply grateful
36+
for their invaluable contributions over the years.
37+
38+
## License
2139

2240
All code contributions are under the Apache 2.0 license. Documentation is distributed under CC BY 4.0.
2341

0 commit comments

Comments
 (0)