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