This is an automated email from the ASF dual-hosted git repository.
jimin pushed a commit to branch docusaurus
in repository https://gitbox.apache.org/repos/asf/incubator-seata-website.git
The following commit(s) were added to refs/heads/docusaurus by this push:
new 8f910f7990c add Nominate PPMC member page (#999)
8f910f7990c is described below
commit 8f910f7990c6c70bf006a341dcc46aa12a1fffee
Author: jimin <[email protected]>
AuthorDate: Mon Jul 7 14:04:26 2025 +0800
add Nominate PPMC member page (#999)
Signed-off-by: slievrly <[email protected]>
---
docs/developers/ppmc-guide/nominate-ppmc_dev.md | 1 +
.../ppmc-guide/nominate-committer_dev.md | 3 +-
.../developers/ppmc-guide/nominate-ppmc_dev.md | 175 ++++++++++++++++++++
.../ppmc-guide/nominate-committer_dev.md | 3 +-
.../developers/ppmc-guide/nominate-ppmc_dev.md | 176 +++++++++++++++++++++
sidebars.js | 3 +-
6 files changed, 356 insertions(+), 5 deletions(-)
diff --git a/docs/developers/ppmc-guide/nominate-ppmc_dev.md
b/docs/developers/ppmc-guide/nominate-ppmc_dev.md
new file mode 100644
index 00000000000..8f9293a8d53
--- /dev/null
+++ b/docs/developers/ppmc-guide/nominate-ppmc_dev.md
@@ -0,0 +1 @@
+Placeholder. DO NOT DELETE.
diff --git
a/i18n/en/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
b/i18n/en/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
index d52c2e1a276..a81a967edd7 100644
---
a/i18n/en/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
+++
b/i18n/en/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
@@ -95,8 +95,7 @@ Content:
```
Hi All,
-The vote for Yongjun Hong to become a new committer has passed, with ${N} +1
-binding votes, no +0 or -1 votes.
+The vote for ${candidate_name} to become a new committer has passed, with ${N}
+1 binding votes, no +0 or -1 votes.
${N} (+1 binding)
diff --git
a/i18n/en/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-ppmc_dev.md
b/i18n/en/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-ppmc_dev.md
new file mode 100644
index 00000000000..f9b5edc0d97
--- /dev/null
+++
b/i18n/en/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-ppmc_dev.md
@@ -0,0 +1,175 @@
+---
+title: Nominate PPMC member Guide
+keywords: [Nominate, PPMC, guide]
+description: Nominate PPMC member Guide
+---
+
+# Nominate PPMC member Guide
+
+This document mainly introduces how a PPMC member nominates a new PPMC member.
+
+## Discuss the candidate
+
+Start a discuss the candidate via sending email to `[email protected]`:
+
+- candidate_name: The full name of the candidate.
+- candidate_github_id: The GitHub id of the candidate.
+
+Title:
+
+```
+[Discuss] Nomination of ${candidate_name} as a PPMC member for Apache Seata
(Incubating)
+
+```
+
+Content:
+
+```
+Hi All,
+
+I'm reaching out to officially nominate ${candidate_name} [1] as a new
+PPMC member for Apache Seata (incubating).
+
+${candidate_contributions}
+
+
+Feel free to share any thoughts or suggestions you might have!
+
+[1]. https://github.com/${candidate_github_id}
+
+Warm regards,
+
+${your_name}
+```
+
+## Start vote about the candidate
+
+Start a vote about the candidate via sending email to
`[email protected]`:
+
+- candidate_name: The full name of the candidate.
+- candidate_github_id: The GitHub id of the candidate.
+- discussion_thread: The discussion thread URL.
+- vote_thread: The vote thread URL.
+
+Title:
+
+```
+[VOTE] New PPMC member: ${candidate_name}
+```
+
+Content:
+
+```
+Hi All,
+
+We've been discussing ${candidate_name} [1] becoming a new PPMC member for our
community, as you might have seen in the discussion thread [2]. Now it's time
to kick off the official voting process. We'd love for you to cast your vote
and let us know if you support bringing ${candidate_name} on board as a new
PPMC member. Your input is super
+important in helping us make this decision.
+
+Voting ends one week from today.
+
+Please vote accordingly:
+
+[ ] +1 approve
+
+[ ] +0 no opinion
+
+[ ] -1 disapprove (and the reason)
+
+[1]. https://github.com/${candidate_github_id}
+[2]. https://lists.apache.org/thread/${discussion_thread}
+
+Warm regards,
+${your_name}
+```
+
+
+After at least 3 `+1` binding vote and no veto, claim the vote result:
+
+Title:
+
+```
+[RESULT] [VOTE] New PPMC member:${candidate_name}
+```
+
+Content:
+
+```
+Hi All,
+
+The vote for ${candidate_name} to become a new PPMC member has passed, with
${N} +1 binding votes, no +0 or -1 votes.
+
+${N} (+1 binding)
+
+- XXX
+- YYY
+- ZZZ
+
+Vote thread: https://lists.apache.org/thread/${vote_thread}
+
+Warm regards,
+${your_name}
+```
+
+## Send invitation to the candidate
+
+Send an invitation to the candidate and cc `[email protected]`:
+
+Title:
+
+```
+Invitation to become Apache Seata(incubating) PPMC member: ${candidate_name}
+```
+
+Content:
+
+```
+Hi ${candidate_name},
+
+The Seata Podling Project Management Committee (PPMC) hereby offers
+you membership in the PPMC. These privileges are offered on the
+understanding that you'll use them reasonably and with common sense.
+We like to work on trust rather than unnecessary constraints.
+
+Of course, you can decline and instead remain as a contributor,
+participating as you do now.
+
+This personal invitation is a chance for you to accept or decline in private.
+Please let us know in reply to this message whether you accept or decline.
+
+Warm regards,
+${your_name}
+```
+
+## Add the candidate to the PMC list
+
+After the candidate accepts the invitation and the iCLA is recorded, add the
candidate to the PMC list by [whimsy
+roster tools](https://whimsy.apache.org/roster/ppmc/seata#pmc)
+
+
+## Announcement
+
+Once the nominee accepts the invitation and the commit bit is granted, it's
encouraged to send an announcement email to `[email protected]` to welcome
the new PPMC member. Here is an email template:
+
+Title:
+
+```
+Welcome new PPMC member: ${candidate_name}
+```
+
+Content:
+
+```
+Hi Community,
+
+On behalf of the Apache Seata(incubating) PPMC, I am pleased to announce that
${candidate_name} [1], has been voted as a new PPMC member.
+
+Please join me to say congratulations to him !
+
+${candidate_name}, would you please briefly introduce yourself to the
community?
+
+
+[1]. https://github.com/${candidate_github_id}
+
+Warm regards,
+${your name}
+```
diff --git
a/i18n/zh-cn/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
b/i18n/zh-cn/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
index f428a50f3e0..edff1ccc123 100644
---
a/i18n/zh-cn/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
+++
b/i18n/zh-cn/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-committer_dev.md
@@ -95,8 +95,7 @@ ${your_name}
```
Hi All,
-The vote for Yongjun Hong to become a new committer has passed, with ${N} +1
-binding votes, no +0 or -1 votes.
+The vote for ${candidate_name} to become a new committer has passed, with ${N}
+1 binding votes, no +0 or -1 votes.
${N} (+1 binding)
diff --git
a/i18n/zh-cn/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-ppmc_dev.md
b/i18n/zh-cn/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-ppmc_dev.md
new file mode 100644
index 00000000000..30763502cc7
--- /dev/null
+++
b/i18n/zh-cn/docusaurus-plugin-content-docs/current/developers/ppmc-guide/nominate-ppmc_dev.md
@@ -0,0 +1,176 @@
+---
+title: 提名PPMC member指南
+keywords: [Nominate, PPMC, guide]
+description: 提名PPMC member指南
+---
+
+# 提名 PPMC member 指南
+
+本文档主要介绍PPMC成员如何提名新的PPMC成员。
+
+## 讨论候选人
+
+发起一个讨论到邮件到 `[email protected]`:
+
+- candidate_name: 候选人全名。
+- candidate_github_id: 候选人 GitHub id。
+
+标题:
+
+```
+[Discuss] Nomination of ${candidate_name} as a PPMC member for Apache Seata
(Incubating)
+
+```
+
+正文:
+
+```
+Hi All,
+
+I'm reaching out to officially nominate ${candidate_name} [1] as a new
+PPMC member for Apache Seata (incubating).
+
+${candidate_contributions}
+
+
+Feel free to share any thoughts or suggestions you might have!
+
+[1]. https://github.com/${candidate_github_id}
+
+Warm regards,
+
+${your_name}
+```
+
+## 发起候选人投票
+
+发起一个投票到邮件 `[email protected]`:
+
+- candidate_name: 候选人全名。
+- candidate_github_id: 候选人的 GitHub id。
+- discussion_thread: 讨论邮件 thread URL。
+- vote_thread: 投票邮件 thread URL。
+
+标题:
+
+```
+[VOTE] New PPMC member: ${candidate_name}
+```
+
+正文:
+
+```
+Hi All,
+
+We've been discussing ${candidate_name} [1] becoming a new PPMC member for our
community, as you might have seen in the discussion thread [2]. Now it's time
to kick off the official voting process. We'd love for you to cast your vote
and let us know if you support bringing ${candidate_name} on board as a new
PPMC member. Your input is super
+important in helping us make this decision.
+
+Voting ends one week from today.
+
+Please vote accordingly:
+
+[ ] +1 approve
+
+[ ] +0 no opinion
+
+[ ] -1 disapprove (and the reason)
+
+[1]. https://github.com/${candidate_github_id}
+[2]. https://lists.apache.org/thread/${discussion_thread}
+
+Warm regards,
+${your_name}
+```
+
+
+在至少 3 “+1” 有约束力的投票且没有否决后,宣布投票结果:
+
+标题:
+
+```
+[RESULT] [VOTE] New PPMC member:${candidate_name}
+```
+
+正文:
+
+```
+Hi All,
+
+The vote for ${candidate_name} to become a new PPMC member has passed, with
${N} +1 binding votes, no +0 or -1 votes.
+
+${N} (+1 binding)
+
+- XXX
+- YYY
+- ZZZ
+
+Vote thread: https://lists.apache.org/thread/${vote_thread}
+
+Warm regards,
+${your_name}
+```
+
+## 发送邀请邮件给候选人
+
+给候选人发送邮件邀请并抄送`[email protected]`:
+
+标题:
+
+```
+Invitation to become Apache Seata(incubating) PPMC member: ${candidate_name}
+```
+
+正文:
+
+```
+Hi ${candidate_name},
+
+The Seata Podling Project Management Committee (PPMC) hereby offers
+you membership in the PPMC. These privileges are offered on the
+understanding that you'll use them reasonably and with common sense.
+We like to work on trust rather than unnecessary constraints.
+
+Of course, you can decline and instead remain as a contributor,
+participating as you do now.
+
+This personal invitation is a chance for you to accept or decline in private.
+Please let us know in reply to this message whether you accept or decline.
+
+Warm regards,
+${your_name}
+```
+
+## 添加候选人到 PPMC 列表
+
+在候选人接受邀请并记录iCLA后,将候选人添加到PPMC列表中,通过
+[whimsy roster tools][whimsy
+roster tools](https://whimsy.apache.org/roster/ppmc/seata#pmc)
+
+
+## 宣布
+
+一旦被提名人接受了邀请,发送一封通知邮件 到`[email protected]` 欢迎新的 PPMC member。下面是一个电子邮件模板:
+
+标题:
+
+```
+Welcome new PPMC member: ${candidate_name}
+```
+
+正文:
+
+```
+Hi Community,
+
+On behalf of the Apache Seata(incubating) PPMC, I am pleased to announce that
${candidate_name} [1], has been voted as a new PPMC member.
+
+Please join me to say congratulations to him !
+
+${candidate_name}, would you please briefly introduce yourself to the
community?
+
+
+[1]. https://github.com/${candidate_github_id}
+
+Warm regards,
+${your name}
+```
diff --git a/sidebars.js b/sidebars.js
index ba3822fbab8..99f81043267 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -240,7 +240,8 @@ const sidebars = {
collapsible: false,
items: [
'developers/ppmc-guide/new-ppmc_dev',
- 'developers/ppmc-guide/nominate-committer_dev'
+ 'developers/ppmc-guide/nominate-committer_dev',
+ 'developers/ppmc-guide/nominate-ppmc_dev'
],
},
],
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]