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 <sliev...@163.com>
AuthorDate: Mon Jul 7 14:04:26 2025 +0800

    add Nominate PPMC member page (#999)
    
    Signed-off-by: slievrly <sliev...@163.com>
---
 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 `priv...@seata.apache.org`:
+
+- 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 
`priv...@seata.apache.org`:
+
+- 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 `priv...@seata.apache.org`:
+
+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 `d...@seata.apache.org` 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成员。
+
+## 讨论候选人
+
+发起一个讨论到邮件到 `priv...@seata.apache.org`:
+
+- 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}
+```
+
+## 发起候选人投票
+
+发起一个投票到邮件 `priv...@seata.apache.org`:
+
+- 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}
+```
+
+## 发送邀请邮件给候选人
+
+给候选人发送邮件邀请并抄送`priv...@seata.apache.org`:
+
+标题:
+
+```
+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)
+
+
+## 宣布
+
+一旦被提名人接受了邀请,发送一封通知邮件 到`d...@seata.apache.org` 欢迎新的 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: notifications-unsubscr...@seata.apache.org
For additional commands, e-mail: notifications-h...@seata.apache.org

Reply via email to