Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main to dev-fr branch #2367

Merged
merged 28 commits into from
Sep 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
92715ea
[bn] Fix error in 'Bare Metal Machine'
jihoon-seo Jul 6, 2023
853d684
Remove links to 'container-image'
jihoon-seo Jul 6, 2023
90cb58e
Remove links to 'load-balancer'
jihoon-seo Jul 6, 2023
64989b5
Remove links to 'stateless-apps'
jihoon-seo Jul 6, 2023
eac0284
Remove links to 'database-as-a-service'
jihoon-seo Jul 6, 2023
d7ce52b
Remove links to 'debugging'
jihoon-seo Jul 6, 2023
1d46166
Remove links to 'software-as-a-service'
jihoon-seo Jul 6, 2023
86ef3d1
Remove links to 'version-control'
jihoon-seo Jul 6, 2023
d6a8d35
[en] update idempotence
guillaumebernard84 Jul 17, 2023
17c9db6
[dev-fr] Add missing sestegra for merge
sestegra Jul 18, 2023
17f5a02
Merge pull request #2238 from sestegra/main-dev-fr-approver
seokho-son Jul 24, 2023
a42311b
chore: Fix whitespace and a few trivial typos (#2250)
adamdmharvey Jul 26, 2023
f7c04b5
Merge pull request #2237 from guillaumebernard84/dev-en-idempotence
castrojo Jul 27, 2023
6bfe087
Add 'xx.toml' entries to CODEOWNERS (#2216)
jihoon-seo Aug 2, 2023
a915fc1
fix: error link
tico88612 Aug 3, 2023
91186aa
fix: grammar "organization's"
tico88612 Aug 3, 2023
3a887fb
Enable check outdated gh action in dev-es (#2190)
electrocucaracha Aug 4, 2023
f0d2b9d
Merge pull request #2198 from jihoon-seo/230706_Remove_links_to_depre…
seokho-son Aug 9, 2023
832ef92
Update path pattern in `.github/labeler.yml` (#2280)
yunkon-kim Aug 9, 2023
2555437
[EN] add Runtime (#2033)
akshatcoder-hash Aug 15, 2023
3783ad7
[EN] add eBPF (#2050)
MaryamTavakkoli Aug 17, 2023
e8220da
Merge pull request #2270 from tico88612/main
castrojo Aug 21, 2023
29e31a9
Avoid mentioning the solution in problem section for Virtual Machine
johnlinp Aug 30, 2023
1cc1cf8
Bump actions/checkout from 3 to 4 (#2351)
dependabot[bot] Sep 5, 2023
4f56340
Update serverless.md (#2317)
Mohiit70 Sep 5, 2023
d435cd1
Merge pull request #2338 from johnlinp/update-virtual-machine
seokho-son Sep 5, 2023
10d0408
Removing Catherine maintainer mentions (#2268)
CathPag Sep 5, 2023
8cd55b7
Update ownership and emeritus state (#2343)
seokho-son Sep 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
lang/ar:
- content/ar/*
- content/ar/**

lang/bn:
- content/bn/*
- content/bn/**

lang/de:
- content/de/*
- content/de/**

lang/en:
- content/en/*
- content/en/**

lang/es:
- content/es/*
- content/es/**

lang/fr:
- content/fr/*
- content/fr/**

lang/hi:
- content/hi/*
- content/hi/**

lang/it:
- content/it/*
- content/it/**

lang/ja:
- content/ja/*
- content/ja/**

lang/ko:
- content/ko/*
- content/ko/**

lang/pt:
- content/pt-br/*
- content/pt-br/**

lang/tw:
- content/zh-tw/*
- content/zh-tw/**

lang/zh:
- content/zh-cn/*
- content/zh-cn/**


38 changes: 37 additions & 1 deletion .github/settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,6 @@ collaborators:
permission: push

# l10n de approvers
# Note: CathPag is both Maintainer (maintain) and de approver (push)
# Note: iamNoah1 is both Maintainer (maintain) and de approver (push)
- username: DaveVentura
permission: push
Expand Down Expand Up @@ -180,6 +179,12 @@ collaborators:
permission: push

# l10n zh-tw approvers
- username: hwchiu
permission: push

- username: johnlinp
permission: push

- username: pichuang
permission: push

Expand All @@ -196,6 +201,9 @@ collaborators:
- username: naonishijima
permission: push

- username: yuichi-nakamura
permission: push

# l10n tr approvers
- username: aliok
permission: push
Expand All @@ -209,6 +217,13 @@ collaborators:
- username: eminalemdar
permission: push

# l10n ru approvers
- username: shurup
permission: push

- username: kirkonru
permission: push

branches:

# Default branch of this repository for configurations and English contents
Expand Down Expand Up @@ -418,6 +433,7 @@ branches:
- huats
- fydrah
- Krast76
- sestegra
teams: []
enforce_admins: null
required_linear_history: null
Expand Down Expand Up @@ -450,6 +466,8 @@ branches:
apps: []
# zh-tw approvers
users:
- hwchiu
- johnlinp
- pichuang
- ydFu
teams: []
Expand All @@ -470,6 +488,7 @@ branches:
- inductor
- kaitoii11
- naonishijima
- yuichi-nakamura
teams: []
enforce_admins: null
required_linear_history: null
Expand All @@ -492,3 +511,20 @@ branches:
teams: []
enforce_admins: null
required_linear_history: null

# l10n branch for ru contents only
- name: dev-ru
protection:
required_pull_request_reviews:
required_approving_review_count: 2
require_code_owner_reviews: true
required_status_checks: null
restrictions:
apps: []
# ru approvers
users:
- shurup
- kirkonru
teams: []
enforce_admins: null
required_linear_history: null
44 changes: 25 additions & 19 deletions .github/workflows/check-outdated-content.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,19 @@ name: Check outdated content
on:
pull_request:
branches:
- 'dev-ko' # add other branches or use wildcard 'dev-**'
- 'dev-ko'
- 'dev-es'
paths:
- 'content/en/**.md'

jobs:
check-outdated-content:
name: Check outdated content

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

if: github.base_ref == 'dev-ko'
#if: github.base_ref == 'dev-ko'

# Condition to run this workflow on the upstream repository
#if: github.repository == 'cncf/glossary'
Expand All @@ -38,21 +39,26 @@ jobs:
# Set output direcory
OUTPUT_DIR="./outdated"

# Set L10n directory and code
# Set L10n code
L10N_CODE="${L10N_BRANCH//dev-/}"
echo "(DEBUG) L10N Code: ${L10N_CODE}"

# Set L10n directory
case "${L10N_BRANCH}" in
dev-ko)
L10N_DIR="content/ko/"
L10N_CODE="ko"
dev-pt)
L10N_DIR="./content/pt-br/"
;;
dev-zh)
L10N_DIR="./content/zh-cn/"
;;
dev-tw)
L10N_DIR="./content/zh-tw/"
;;
*)
L10N_DIR="./content/${L10N_CODE}/"
;;

#dev-pt)
#L10N_DIR="content/pt-br/"
#L10N_CODE="pt"
#;;
esac

echo "(DEBUG) L10N Directory: ${L10N_DIR}"
echo "(DEBUG) L10N Code: ${L10N_CODE}"

# Set L10N_DIR, L10N_CODE, and OUTPUT_DIR as environment variables
# Ref: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable
Expand All @@ -61,7 +67,7 @@ jobs:
echo "OUTPUT_DIR=${OUTPUT_DIR}" >> $GITHUB_ENV

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0 # fetch all history for all tags and branches

Expand Down Expand Up @@ -89,12 +95,12 @@ jobs:
# Get the lastest branch name from 'GITHUB_REF'
# The latest branch can be 'upstream/main' or 'forked/dev-ko' (rebased)
LATEST_BRANCH=${GITHUB_REF#refs/}
echo "(DUBUG) LATEST_BRANCH: ${LATEST_BRANCH}"
echo "(DEBUG) LATEST_BRANCH: ${LATEST_BRANCH}"

# Get the old branch from 'github.base_ref'
# The old branch can be 'upstream/dev-ko'
OLD_BRANCH="origin/${{github.base_ref}}"
echo "(DUBUG) OLD_BRANCH: ${OLD_BRANCH}"
echo "(DEBUG) OLD_BRANCH: ${OLD_BRANCH}"

L10N_INFO_JSON=$(cat <<EOF
{
Expand Down Expand Up @@ -144,7 +150,7 @@ jobs:
fi

else
echo "(DEBUG) ${FILE_PATH} dose not exist."
echo "(DEBUG) ${FILE_PATH} does not exist."
# File dose not exist (e.g, changed, renamed or removed)
echo "Could not find ${FILE_PATH} in content/en/" > ${OUTPUT_DIR}/${FILE_PATH}
echo "Need to check if it has been changed, renamed or removed" >> ${OUTPUT_DIR}/${FILE_PATH}
Expand All @@ -167,4 +173,4 @@ jobs:
# content-filepath: ${{ steps.checker.outputs.output_path }}
# labels: |
# outdated
# lang/ko
# lang/ko
2 changes: 1 addition & 1 deletion .github/workflows/es-spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
name: Run PySpelling tool to verify spanish spelling issues
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Check word list sort
run: |
set -o errexit
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: GitHub Spellcheck Action
uses: rojopolis/spellcheck-github-actions@0.33.1
29 changes: 24 additions & 5 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@
# when someone opens a pull request that modifies code that they own.

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


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


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

# Approvers for Arabic contents
/content/ar/ @TarekMSayed @same7ammar @AShabana @arezk84
/i18n/ar.toml @TarekMSayed @same7ammar @AShabana @arezk84

# Approvers for Bengali contents
/content/bn/ @Arindam200 @Imtiaz1234 @mitul3737 @sajibAdhi
/i18n/bn.toml @Arindam200 @Imtiaz1234 @mitul3737 @sajibAdhi

# Approvers for German contents
/content/de/ @iamNoah1 @DaveVentura @CathPag @bcubk
/i18n/de.toml @iamNoah1 @DaveVentura @CathPag @bcubk

# Approvers for Spanish contents
/content/es/ @raelga @ramrodo @electrocucaracha @krol3 @92nqb
/i18n/es.toml @raelga @ramrodo @electrocucaracha @krol3 @92nqb

# Approvers for French contents
/content/fr/ @huats @fydrah @Krast76 @sestegra
/i18n/fr.toml @huats @fydrah @Krast76 @sestegra

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

# Approvers for Italian contents
/content/it/ @fsbaraglia @ugho16 @annalisag-spark @sistella
/i18n/it.toml @fsbaraglia @ugho16 @annalisag-spark @sistella

# Approvers for Japanese contents
/content/ja/ @inductor @naonishijima @kaitoii11
/content/ja/ @inductor @naonishijima @kaitoii11 @yuichi-nakamura
/i18n/ja.toml @inductor @naonishijima @kaitoii11 @yuichi-nakamura

# Approvers for Korean contents
/content/ko/ @seokho-son @jihoon-seo @yunkon-kim
/i18n/ko.toml @seokho-son @jihoon-seo @yunkon-kim

# Approvers for Portuguese contents
/content/pt-br/ @edsoncelio @brunoguidone @jessicalins @MrErlison
/i18n/pt-br.toml @edsoncelio @brunoguidone @jessicalins @MrErlison

# Approvers for Russian contents
/content/ru/ @shurup @kirkonru
/i18n/ru.toml @shurup @kirkonru

# Approvers for Turkish contents
/content/tr/ @aliok @halil-bugol @developer-guy @eminalemdar
/i18n/tr.toml @aliok @halil-bugol @developer-guy @eminalemdar

# Approvers for Urdu contents
/content/ur/ @Saim-Safdar @waleed318
/i18n/ur.toml @Saim-Safdar @waleed318

# Approvers for Simplified Chinese contents
/content/zh-cn/ @hanyuancheung @Jacob953 @Rocksnake @Submarinee
/i18n/zh-cn.toml @hanyuancheung @Jacob953 @Rocksnake @Submarinee

# Approvers for Traditional Chinese contents
/content/zh-tw/ @pichuang @ydFu
/content/zh-tw/ @pichuang @ydFu @hwchiu @johnlinp
/i18n/zh-tw.toml @pichuang @ydFu @hwchiu @johnlinp
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ Below are the guidelines for how to contribute to the code that runs the CNCF Gl
## How can I contribute?

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.
2. **Fix a bug**. Find [an issue](https://github.com/cncf/glossary/issues) you want to fix and submit a PR for approval.
2. **Fix a bug**. Find [an issue](https://github.com/cncf/glossary/issues) you want to fix and submit a PR for approval.

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).
3 changes: 2 additions & 1 deletion LOCALIZATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,12 @@ Once the PR is merged, the localized content will go live on its website 🎉

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.

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.
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.

---

# Localization team guidelines

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:

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