[doc] update home doc (#3418)

This commit is contained in:
tomsun28
2025-05-30 21:26:14 +08:00
committed by GitHub
parent 518eebb6b1
commit d5c934dc01
18 changed files with 119 additions and 119 deletions
+2 -2
View File
@@ -36,7 +36,7 @@ The first contribution in the Apache community should be to delete a `{@link}` c
### Get nominated and become a Committer
This nomination was recommended by PMC Member [Logic](https://github.com/zqr10159) of Apache HertzbeatP(Incubating). Thanks to the Apache Hertzbeat Team. I was successfully nominated to become a Hertzbeat Committer and got my own Apache mailbox.
This nomination was recommended by PPMC Member [Logic](https://github.com/zqr10159) of Apache HertzbeatP(Incubating). Thanks to the Apache Hertzbeat Team. I was successfully nominated to become a Hertzbeat Committer and got my own Apache mailbox.
![Apache ID Email](/img/blog/committer/yuluo-yx/3.jpg)
@@ -70,7 +70,7 @@ Before contributing to the community, it is important to understand the communit
#### Project Committer Nomination Criteria
The conditions for a Project PMC Team to nominate a Committer are different. Take Apache Hertzbeat for example:
The conditions for a Project PPMC Team to nominate a Committer are different. Take Apache Hertzbeat for example:
! [Apache Hertzbeat becoming committer](/img/blog/committer/yuluo-yx/7.jpg)
+2 -2
View File
@@ -24,7 +24,7 @@ During this period, I deeply realized that **the vitality of an open source proj
## Becoming a PMC: The Upgrade of Responsibilities and Challenges
The responsibilities of the PMC go far beyond the code level. It requires members to have a deeper understanding and thinking about the project's **technical direction, community governance, and long-term development**. When I received the PMC invitation, I felt excited but also realized that I needed to face new challenges:
The responsibilities of the PPMC go far beyond the code level. It requires members to have a deeper understanding and thinking about the project's **technical direction, community governance, and long-term development**. When I received the PPMC invitation, I felt excited but also realized that I needed to face new challenges:
### 1. Participation in Technical Strategy
@@ -37,7 +37,7 @@ These issues are no longer simple code implementations but involve in-depth disc
### 2. Community Governance and Health
The PMC needs to pay attention to the long-term healthy development of the community, including:
The PPMC needs to pay attention to the long-term healthy development of the community, including:
- **Contributor experience**: How to optimize the documentation and lower the entry threshold for new members.
- **Community culture**: Ensure a friendly discussion atmosphere and that conflicts can be properly resolved.
+2 -2
View File
@@ -1,5 +1,5 @@
---
title: "From User to PMC Member: Contributing to Open Source with Passion at Apache HertzBeat"
title: "From User to PPMC Member: Contributing to Open Source with Passion at Apache HertzBeat"
author: liutianyou
author_title: liutianyou
author_url: https://github.com/Liutianyou
@@ -16,7 +16,7 @@ As my contributions grew, I gradually evolved from an "occasional code submitter
After becoming a Committer, my responsibilities expanded beyond coding to include community discussions, PR reviews, and helping new members onboard. This experience gave me a profound realization: **Open source isn't just about code - it's fundamentally about human collaboration**.
This year, I was honored to be nominated as a PMC member. Just like when I first received the Committer invitation, I felt the same excitement. I understand this recognition carries not just acknowledgment of past contributions but also the community's trust and expectations. As PMC, my responsibilities now include ensuring project health through strategic planning, community event organization, and requirement coordination. This role enables deeper involvement in core decision-making, from technical direction to ecosystem development, driving HertzBeat's continuous evolution.
This year, I was honored to be nominated as a PPMC member. Just like when I first received the Committer invitation, I felt the same excitement. I understand this recognition carries not just acknowledgment of past contributions but also the community's trust and expectations. As PMC, my responsibilities now include ensuring project health through strategic planning, community event organization, and requirement coordination. This role enables deeper involvement in core decision-making, from technical direction to ecosystem development, driving HertzBeat's continuous evolution.
### Personal Growth
+7 -7
View File
@@ -1,6 +1,6 @@
---
id: 'become_pmc_member'
title: 'Become A PMC member'
title: 'Become A PPMC member'
sidebar_position: 3
---
@@ -21,10 +21,10 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
## Become A PMC member of Apache HertzBeat
## Become A PPMC member of Apache HertzBeat
Anyone being supportive of the community and working in any of the
CoPDoC areas can become an Apache HertzBeat PMC member. The CoPDoC is an
CoPDoC areas can become an Apache HertzBeat PPMC member. The CoPDoC is an
acronym from ASF to describe how we recognize your contributions not
only by code.
@@ -38,16 +38,16 @@ only by code.
Apache HertzBeat community strives to be meritocratic. Thus, once someone
has contributed sufficiently to any area of CoPDoC they can be a
candidate for PMC membership and at last voted in as a HertzBeat
PMC member. Being an Apache HertzBeat PMC member does not necessarily mean
candidate for PPMC membership and at last voted in as a HertzBeat
PMC member. Being an Apache HertzBeat PPMC member does not necessarily mean
you must commit code with your commit privilege to the codebase; it
means you are committed to the HertzBeat project and are productively
contributing to our community's success.
## PMC member requirements
## PPMC member requirements
There are no strict rules for becoming a committer or PPMC member.
Candidates for new PMC member are typically people that are active
Candidates for new PPMC member are typically people that are active
contributors and community members. Anyway, if the rules can be
clarified a little bit, it can somehow clear the doubts in the minds
of contributors and make the community more transparent, reasonable,
+1 -1
View File
@@ -449,7 +449,7 @@ Hello Incubator Community:
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) version 1.6.0-RC1.
We now kindly request the Incubator PMC members review and vote on this incubator release.
We now kindly request the Incubator PPMC members review and vote on this incubator release.
Apache HertzBeat, a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
HertzBeat community vote thread:
+27 -27
View File
@@ -1,6 +1,6 @@
---
id: 'new_pmc_ember_process'
title: 'New PMC Member Process'
title: 'New PPMC Member Process'
sidebar_position: 5
---
@@ -23,7 +23,7 @@ limitations under the License.
[Apache New Committer Guideline](https://community.apache.org/newcommitter.html#new-committer-process)
## The process of new PMC member
## The process of new PPMC member
- Call a vote in mailing `private@hertzbeat.apache.org`
@@ -33,23 +33,23 @@ limitations under the License.
see **Close Vote Template**
- Board Approval of new PMC member
- Board Approval of new PPMC member
see **Board Approval of new PMC member**
see **Board Approval of new PPMC member**
- If the result is positive, invite the new PMC member
- If the result is positive, invite the new PPMC member
see **PMC member Invite Template**
- If accept, then: Accept the PMC member
- If accept, then: Accept the PPMC member
see **PMC Member Accept Template**
- Notify the PMC member of completion
- Notify the PPMC member of completion
see **PMC Member Done Template**
- Announce the new PMC member
- Announce the new PPMC member
see **PMC Member Announce Template**
@@ -61,17 +61,17 @@ Note that, there are three placeholder in template should be replaced before usi
- NEW_PMC_EMAIL
- NEW_PMC_APACHE_NAME
### PMC Member Vote Template
### PPMC Member Vote Template
```text
To: private@hertzbeat.apache.org
Subject: [VOTE] New PMC member candidate: ${NEW_PMC_NAME}
Subject: [VOTE] New PPMC member candidate: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat PPMC,
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PMC member.
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PPMC member.
${Work list}[1]
@@ -85,7 +85,7 @@ Note that, Voting ends one week from today, i.e. [midnight UTC on YYYY-MM-DD](ht
```text
To: private@hertzbeat.apache.org
Subject: [RESULT] [VOTE] New PMC member: ${NEW_PMC_NAME}
Subject: [RESULT] [VOTE] New PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -102,12 +102,12 @@ Binding Votes:
The vote is ***successful/not successful***
```
### Board Approval of new PMC member Template
### Board Approval of new PPMC member Template
```text
To: board@apache.org
Cc: private@<project>.apache.org
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PMC member
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PPMC member
```
```text
@@ -118,12 +118,12 @@ The vote result is available here: https://lists.apache.org/...
[Apache New Pmc Guide](https://www.apache.org/dev/pmc.html#newpmc)
### PMC Member Invite Template
### PPMC Member Invite Template
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeat.apache.org
Subject: Invitation to become HertzBeat PMC member: ${NEW_PMC_NAME}
Subject: Invitation to become HertzBeat PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -136,9 +136,9 @@ 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.
Being a PMC member enables you to guide the direction of the project.
Being a PPMC member enables you to guide the direction of the project.
Being a PMC member does not require you to
Being a PPMC member does not require you to
participate any more than you already do. It does
tend to make one even more committed. You will
probably find that you spend more time here.
@@ -164,20 +164,20 @@ B. If you accept, the next step is to register an iCLA:
unique Apache ID. Look to see if your preferred
ID is already taken at
https://people.apache.org/committer-index.html
This will allow the Secretary to notify the PMC
This will allow the Secretary to notify the PPMC
when your iCLA has been recorded.
When recording of your iCLA is noted, you will
receive a follow-up message with the next steps for
establishing you as a PMC member.
establishing you as a PPMC member.
```
### PMC Member Accept Template
### PPMC Member Accept Template
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeat.apache.org
Subject: Re: invitation to become HertzBeat PMC member
Subject: Re: invitation to become HertzBeat PPMC member
```
```text
@@ -214,7 +214,7 @@ in incubating projects:
https://incubator.apache.org/guides/committer.html
https://incubator.apache.org/guides/ppmc.html
Just as before you became a PMC member, participation in any ASF community
Just as before you became a PPMC member, participation in any ASF community
requires adherence to the ASF Code of Conduct:
https://www.apache.org/foundation/policies/conduct.html
@@ -222,7 +222,7 @@ Yours,
The Apache HertzBeat PPMC
```
### PMC Member Done Template
### PPMC Member Done Template
```text
To: private@hertzbeat.apache.org, ${NEW_PMC_EMAIL}
@@ -256,18 +256,18 @@ you can now help fix that.
A PPMC member will announce your election to the dev list soon.
```
### PMC Member Announce Template
### PPMC Member Announce Template
```text
To: dev@hertzbeat.apache.org
[ANNONCE] New PMC member: ${NEW_PMC_NAME}
[ANNONCE] New PPMC member: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat Community,
The Podling Project Management Committee (PPMC) for Apache HertzBeat
has invited ${NEW_PMC_NAME} to become our PMC member and
has invited ${NEW_PMC_NAME} to become our PPMC member and
we are pleased to announce that he has accepted.
### add specific details here ###
@@ -34,7 +34,7 @@ Apache 软件基金会起初是由开发 [Apache HTTPd](https://httpd.apache.org
### 获得提名,成为 Committer
此次提名是 Apache HertzbeatP(Incubating) 的 PMC Member [Logic](https://github.com/zqr10159) 举荐的,感谢 Apache Hertzbeat Team。顺利提名成为了 Hertzbeat Committer,有了自己的 Apache 邮箱。
此次提名是 Apache HertzbeatP(Incubating) 的 PPMC Member [Logic](https://github.com/zqr10159) 举荐的,感谢 Apache Hertzbeat Team。顺利提名成为了 Hertzbeat Committer,有了自己的 Apache 邮箱。
![Apache ID Email](/img/blog/committer/yuluo-yx/3.jpg)
@@ -66,7 +66,7 @@ Apache Community 奉行的 [The Apache Way](https://www.apache.org/theapacheway/
#### 项目 Committer 提名条件
项目 PMC Team 提名 Committer 的条件是不一样的。以 Apache Hertzbeat 为例:
项目 PPMC Team 提名 Committer 的条件是不一样的。以 Apache Hertzbeat 为例:
![Apache Hertzbeat becoming committer](/img/blog/committer/yuluo-yx/7.jpg)
@@ -24,7 +24,7 @@ keywords: [open source monitoring system, alerting system]
## 成为 PMC:责任与挑战的升级
PMC 的职责远超代码层面,它要求成员对项目的**技术方向、社区治理、长期发展**有更深入的思考。当我收到 PMC 邀请时,既感到兴奋,也意识到需要迎接新的挑战:
PMC 的职责远超代码层面,它要求成员对项目的**技术方向、社区治理、长期发展**有更深入的思考。当我收到 PPMC 邀请时,既感到兴奋,也意识到需要迎接新的挑战:
### 1. **技术战略的参与**
@@ -1,5 +1,5 @@
---
title: 因热爱而贡献开源:如何从用户成长为 Apache Hertzbeat 的 PMC 成员
title: 因热爱而贡献开源:如何从用户成长为 Apache Hertzbeat 的 PPMC 成员
author: liutianyou
author_title: liutianyou
author_url: https://github.com/Liutianyou
@@ -16,7 +16,7 @@ keywords: [open source monitoring system, alerting system]
成为 Committer 后,除了代码,还需要参与社区讨论、review其他贡献者的PR、帮助新成员融入。这段经历让我深刻体会到:**开源不仅仅是写代码,更是关于人与人的协作**。
今年,我有幸被提名为 PMC 成员。和一年前收到成为 Committer 的邀请时一样,内心依旧无比激动。我深知这不仅是对我过往贡献的认可,更承载着社区的信任与期待。作为 PMC,我的职责是确保项目健康发展,包括制定战略规划、组织社区活动以及协调需求评审。这一身份让我得以更深度地参与项目的核心决策,从技术方向到生态建设,全方位推动 HertzBeat 的持续演进。
今年,我有幸被提名为 PPMC 成员。和一年前收到成为 Committer 的邀请时一样,内心依旧无比激动。我深知这不仅是对我过往贡献的认可,更承载着社区的信任与期待。作为 PMC,我的职责是确保项目健康发展,包括制定战略规划、组织社区活动以及协调需求评审。这一身份让我得以更深度地参与项目的核心决策,从技术方向到生态建设,全方位推动 HertzBeat 的持续演进。
### 个人成长
@@ -21,7 +21,7 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
## 成为 Apache HertzBeat™ 的 PMC 成员
## 成为 Apache HertzBeat™ 的 PPMC 成员
任何支持社区并在 CoPDoC 领域中工作的人都可以成为 Apache HertzBeat 的PMC 成员。CoPDoC 是 ASF 的缩写,用来描述我们如何不仅仅通过代码来认识到您的贡献。
@@ -30,11 +30,11 @@ limitations under the License.
- **Documentation** - 没有它,内容只会停留在作者的头脑中。
- **Code** - 没有代码,讨论就毫无意义。
Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 PMC 成员资格的候选人,最终被投票选为 HertzBeat 的 PMC 成员。成为 Apache HertzBeat 的 PMC 成员并不一定意味着您必须使用您的提交权限向代码库提交代码;它意味着您致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。
Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 PPMC 成员资格的候选人,最终被投票选为 HertzBeat 的 PPMC 成员。成为 Apache HertzBeat 的 PPMC 成员并不一定意味着您必须使用您的提交权限向代码库提交代码;它意味着您致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。
## PMC 成员的要求
## PPMC 成员的要求
没有成为 Committer 或 PPMC 成员的严格规则。新的 PMC 成员的候选人通常是积极的贡献者和社区成员。但是,如果能稍微明确一些规则,就可以在一定程度上消除贡献者的疑虑,使社区更加透明、合理和公平。
没有成为 Committer 或 PPMC 成员的严格规则。新的 PPMC 成员的候选人通常是积极的贡献者和社区成员。但是,如果能稍微明确一些规则,就可以在一定程度上消除贡献者的疑虑,使社区更加透明、合理和公平。
### 持续的贡献
@@ -449,7 +449,7 @@ Hello Incubator Community:
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) version 1.6.0-RC1.
We now kindly request the Incubator PMC members review and vote on this incubator release.
We now kindly request the Incubator PPMC members review and vote on this incubator release.
Apache HertzBeat, a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
HertzBeat community vote thread:
@@ -65,13 +65,13 @@ limitations under the License.
```text
To: private@hertzbeat.apache.org
Subject: [VOTE] New PMC member candidate: ${NEW_PMC_NAME}
Subject: [VOTE] New PPMC member candidate: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat PPMC,
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PMC member.
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PPMC member.
${Work list}[1]
@@ -86,7 +86,7 @@ ${Work list}[1]
```text
To: private@hertzbeat.apache.org
Subject: [RESULT] [VOTE] New PMC member: ${NEW_PMC_NAME}
Subject: [RESULT] [VOTE] New PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -103,12 +103,12 @@ Binding Votes:
The vote is ***successful/not successful***
```
### Board Approval of new PMC member Template
### Board Approval of new PPMC member Template
```text
To: board@apache.org
Cc: private@<project>.apache.org
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PMC member
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PPMC member
```
```text
@@ -124,7 +124,7 @@ The vote result is available here: https://lists.apache.org/...
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeat.apache.org
Subject: Invitation to become HertzBeat PMC member: ${NEW_PMC_NAME}
Subject: Invitation to become HertzBeat PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -137,9 +137,9 @@ 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.
Being a PMC member enables you to guide the direction of the project.
Being a PPMC member enables you to guide the direction of the project.
Being a PMC member does not require you to
Being a PPMC member does not require you to
participate any more than you already do. It does
tend to make one even more committed. You will
probably find that you spend more time here.
@@ -165,12 +165,12 @@ B. If you accept, the next step is to register an iCLA:
unique Apache ID. Look to see if your preferred
ID is already taken at
https://people.apache.org/committer-index.html
This will allow the Secretary to notify the PMC
This will allow the Secretary to notify the PPMC
when your iCLA has been recorded.
When recording of your iCLA is noted, you will
receive a follow-up message with the next steps for
establishing you as a PMC member.
establishing you as a PPMC member.
```
### PMC成员接受模板
@@ -178,7 +178,7 @@ establishing you as a PMC member.
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeatv.apache.org
Subject: Re: invitation to become HertzBeat PMC member
Subject: Re: invitation to become HertzBeat PPMC member
```
```text
@@ -215,7 +215,7 @@ in incubating projects:
https://incubator.apache.org/guides/committer.html
https://incubator.apache.org/guides/ppmc.html
Just as before you became a PMC member, participation in any ASF community
Just as before you became a PPMC member, participation in any ASF community
requires adherence to the ASF Code of Conduct:
https://www.apache.org/foundation/policies/conduct.html
@@ -261,14 +261,14 @@ A PPMC member will announce your election to the dev list soon.
```text
To: dev@hertzbeat.apache.org
[ANNONCE] New PMC member: ${NEW_PMC_NAME}
[ANNONCE] New PPMC member: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat Community,
The Podling Project Management Committee (PPMC) for Apache HertzBeat
has invited ${NEW_PMC_NAME} to become our PMC member and
has invited ${NEW_PMC_NAME} to become our PPMC member and
we are pleased to announce that he has accepted.
### add specific details here ###
@@ -21,7 +21,7 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
## 成为 Apache HertzBeat™ 的 PMC 成员
## 成为 Apache HertzBeat™ 的 PPMC 成员
任何支持社区并在 CoPDoC 领域中工作的人都可以成为 Apache HertzBeat 的PMC 成员。CoPDoC 是 ASF 的缩写,用来描述我们如何不仅仅通过代码来认识到您的贡献。
@@ -30,11 +30,11 @@ limitations under the License.
- **Documentation** - 没有它,内容只会停留在作者的头脑中。
- **Code** - 没有代码,讨论就毫无意义。
Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 PMC 成员资格的候选人,最终被投票选为 HertzBeat 的 PMC 成员。成为 Apache HertzBeat 的 PMC 成员并不一定意味着您必须使用您的提交权限向代码库提交代码;它意味着您致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。
Apache HertzBeat 社区努力追求基于功绩的原则。因此,一旦有人在 CoPDoC 的任何领域有了足够的贡献,他们就可以成为 PPMC 成员资格的候选人,最终被投票选为 HertzBeat 的 PPMC 成员。成为 Apache HertzBeat 的 PPMC 成员并不一定意味着您必须使用您的提交权限向代码库提交代码;它意味着您致力于 HertzBeat 项目并为我们社区的成功做出了积极的贡献。
## PMC 成员的要求
## PPMC 成员的要求
没有成为 Committer 或 PPMC 成员的严格规则。新的 PMC 成员的候选人通常是积极的贡献者和社区成员。但是,如果能稍微明确一些规则,就可以在一定程度上消除贡献者的疑虑,使社区更加透明、合理和公平。
没有成为 Committer 或 PPMC 成员的严格规则。新的 PPMC 成员的候选人通常是积极的贡献者和社区成员。但是,如果能稍微明确一些规则,就可以在一定程度上消除贡献者的疑虑,使社区更加透明、合理和公平。
### 持续的贡献
@@ -450,7 +450,7 @@ Hello Incubator Community:
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) version 1.6.0-RC1.
We now kindly request the Incubator PMC members review and vote on this incubator release.
We now kindly request the Incubator PPMC members review and vote on this incubator release.
Apache HertzBeat, a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
HertzBeat community vote thread:
@@ -65,13 +65,13 @@ limitations under the License.
```text
To: private@hertzbeat.apache.org
Subject: [VOTE] New PMC member candidate: ${NEW_PMC_NAME}
Subject: [VOTE] New PPMC member candidate: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat PPMC,
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PMC member.
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PPMC member.
${Work list}[1]
@@ -86,7 +86,7 @@ ${Work list}[1]
```text
To: private@hertzbeat.apache.org
Subject: [RESULT] [VOTE] New PMC member: ${NEW_PMC_NAME}
Subject: [RESULT] [VOTE] New PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -103,12 +103,12 @@ Binding Votes:
The vote is ***successful/not successful***
```
### Board Approval of new PMC member Template
### Board Approval of new PPMC member Template
```text
To: board@apache.org
Cc: private@<project>.apache.org
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PMC member
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PPMC member
```
```text
@@ -124,7 +124,7 @@ The vote result is available here: https://lists.apache.org/...
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeat.apache.org
Subject: Invitation to become HertzBeat PMC member: ${NEW_PMC_NAME}
Subject: Invitation to become HertzBeat PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -137,9 +137,9 @@ 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.
Being a PMC member enables you to guide the direction of the project.
Being a PPMC member enables you to guide the direction of the project.
Being a PMC member does not require you to
Being a PPMC member does not require you to
participate any more than you already do. It does
tend to make one even more committed. You will
probably find that you spend more time here.
@@ -165,12 +165,12 @@ B. If you accept, the next step is to register an iCLA:
unique Apache ID. Look to see if your preferred
ID is already taken at
https://people.apache.org/committer-index.html
This will allow the Secretary to notify the PMC
This will allow the Secretary to notify the PPMC
when your iCLA has been recorded.
When recording of your iCLA is noted, you will
receive a follow-up message with the next steps for
establishing you as a PMC member.
establishing you as a PPMC member.
```
### PMC成员接受模板
@@ -178,7 +178,7 @@ establishing you as a PMC member.
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeatv.apache.org
Subject: Re: invitation to become HertzBeat PMC member
Subject: Re: invitation to become HertzBeat PPMC member
```
```text
@@ -215,7 +215,7 @@ in incubating projects:
https://incubator.apache.org/guides/committer.html
https://incubator.apache.org/guides/ppmc.html
Just as before you became a PMC member, participation in any ASF community
Just as before you became a PPMC member, participation in any ASF community
requires adherence to the ASF Code of Conduct:
https://www.apache.org/foundation/policies/conduct.html
@@ -261,14 +261,14 @@ A PPMC member will announce your election to the dev list soon.
```text
To: dev@hertzbeat.apache.org
[ANNONCE] New PMC member: ${NEW_PMC_NAME}
[ANNONCE] New PPMC member: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat Community,
The Podling Project Management Committee (PPMC) for Apache HertzBeat
has invited ${NEW_PMC_NAME} to become our PMC member and
has invited ${NEW_PMC_NAME} to become our PPMC member and
we are pleased to announce that he has accepted.
### add specific details here ###
@@ -1,6 +1,6 @@
---
id: 'become_pmc_member'
title: 'Become A PMC member'
title: 'Become A PPMC member'
sidebar_position: 3
---
@@ -21,10 +21,10 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
## Become A PMC member of Apache HertzBeat
## Become A PPMC member of Apache HertzBeat
Anyone being supportive of the community and working in any of the
CoPDoC areas can become an Apache HertzBeat PMC member. The CoPDoC is an
CoPDoC areas can become an Apache HertzBeat PPMC member. The CoPDoC is an
acronym from ASF to describe how we recognize your contributions not
only by code.
@@ -38,16 +38,16 @@ only by code.
Apache HertzBeat community strives to be meritocratic. Thus, once someone
has contributed sufficiently to any area of CoPDoC they can be a
candidate for PMC membership and at last voted in as a HertzBeat
PMC member. Being an Apache HertzBeat PMC member does not necessarily mean
candidate for PPMC membership and at last voted in as a HertzBeat
PMC member. Being an Apache HertzBeat PPMC member does not necessarily mean
you must commit code with your commit privilege to the codebase; it
means you are committed to the HertzBeat project and are productively
contributing to our community's success.
## PMC member requirements
## PPMC member requirements
There are no strict rules for becoming a committer or PPMC member.
Candidates for new PMC member are typically people that are active
Candidates for new PPMC member are typically people that are active
contributors and community members. Anyway, if the rules can be
clarified a little bit, it can somehow clear the doubts in the minds
of contributors and make the community more transparent, reasonable,
@@ -450,7 +450,7 @@ Hello Incubator Community:
This is a call for a vote to release Apache HertzBeat (incubating) version 1.6.0-RC1.
The Apache HertzBeat community has voted on and approved a proposal to release Apache HertzBeat (incubating) version 1.6.0-RC1.
We now kindly request the Incubator PMC members review and vote on this incubator release.
We now kindly request the Incubator PPMC members review and vote on this incubator release.
Apache HertzBeat, a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
HertzBeat community vote thread:
@@ -1,6 +1,6 @@
---
id: 'new_pmc_ember_process'
title: 'New PMC Member Process'
title: 'New PPMC Member Process'
sidebar_position: 5
---
@@ -23,7 +23,7 @@ limitations under the License.
[Apache New Committer Guideline](https://community.apache.org/newcommitter.html#new-committer-process)
## The process of new PMC member
## The process of new PPMC member
- Call a vote in mailing `private@hertzbeat.apache.org`
@@ -33,23 +33,23 @@ limitations under the License.
see **Close Vote Template**
- Board Approval of new PMC member
- Board Approval of new PPMC member
see **Board Approval of new PMC member**
see **Board Approval of new PPMC member**
- If the result is positive, invite the new PMC member
- If the result is positive, invite the new PPMC member
see **PMC member Invite Template**
- If accept, then: Accept the PMC member
- If accept, then: Accept the PPMC member
see **PMC Member Accept Template**
- Notify the PMC member of completion
- Notify the PPMC member of completion
see **PMC Member Done Template**
- Announce the new PMC member
- Announce the new PPMC member
see **PMC Member Announce Template**
@@ -61,17 +61,17 @@ Note that, there are three placeholder in template should be replaced before usi
- NEW_PMC_EMAIL
- NEW_PMC_APACHE_NAME
### PMC Member Vote Template
### PPMC Member Vote Template
```text
To: private@hertzbeat.apache.org
Subject: [VOTE] New PMC member candidate: ${NEW_PMC_NAME}
Subject: [VOTE] New PPMC member candidate: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat PPMC,
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PMC member.
This is a formal vote about inviting ${NEW_PMC_NAME} as our new PPMC member.
${Work list}[1]
@@ -85,7 +85,7 @@ Note that, Voting ends one week from today, i.e. [midnight UTC on YYYY-MM-DD](ht
```text
To: private@hertzbeat.apache.org
Subject: [RESULT] [VOTE] New PMC member: ${NEW_PMC_NAME}
Subject: [RESULT] [VOTE] New PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -102,12 +102,12 @@ Binding Votes:
The vote is ***successful/not successful***
```
### Board Approval of new PMC member Template
### Board Approval of new PPMC member Template
```text
To: board@apache.org
Cc: private@<project>.apache.org
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PMC member
Subject: [NOTICE] ${NEW_PMC_NAME} for HertzBeat PPMC member
```
```text
@@ -118,12 +118,12 @@ The vote result is available here: https://lists.apache.org/...
[Apache New Pmc Guide](https://www.apache.org/dev/pmc.html#newpmc)
### PMC Member Invite Template
### PPMC Member Invite Template
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeat.apache.org
Subject: Invitation to become HertzBeat PMC member: ${NEW_PMC_NAME}
Subject: Invitation to become HertzBeat PPMC member: ${NEW_PMC_NAME}
```
```text
@@ -136,9 +136,9 @@ 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.
Being a PMC member enables you to guide the direction of the project.
Being a PPMC member enables you to guide the direction of the project.
Being a PMC member does not require you to
Being a PPMC member does not require you to
participate any more than you already do. It does
tend to make one even more committed. You will
probably find that you spend more time here.
@@ -164,20 +164,20 @@ B. If you accept, the next step is to register an iCLA:
unique Apache ID. Look to see if your preferred
ID is already taken at
https://people.apache.org/committer-index.html
This will allow the Secretary to notify the PMC
This will allow the Secretary to notify the PPMC
when your iCLA has been recorded.
When recording of your iCLA is noted, you will
receive a follow-up message with the next steps for
establishing you as a PMC member.
establishing you as a PPMC member.
```
### PMC Member Accept Template
### PPMC Member Accept Template
```text
To: ${NEW_PMC_EMAIL}
Cc: private@hertzbeat.apache.org
Subject: Re: invitation to become HertzBeat PMC member
Subject: Re: invitation to become HertzBeat PPMC member
```
```text
@@ -214,7 +214,7 @@ in incubating projects:
https://incubator.apache.org/guides/committer.html
https://incubator.apache.org/guides/ppmc.html
Just as before you became a PMC member, participation in any ASF community
Just as before you became a PPMC member, participation in any ASF community
requires adherence to the ASF Code of Conduct:
https://www.apache.org/foundation/policies/conduct.html
@@ -222,7 +222,7 @@ Yours,
The Apache HertzBeat PPMC
```
### PMC Member Done Template
### PPMC Member Done Template
```text
To: private@hertzbeat.apache.org, ${NEW_PMC_EMAIL}
@@ -256,18 +256,18 @@ you can now help fix that.
A PPMC member will announce your election to the dev list soon.
```
### PMC Member Announce Template
### PPMC Member Announce Template
```text
To: dev@hertzbeat.apache.org
[ANNONCE] New PMC member: ${NEW_PMC_NAME}
[ANNONCE] New PPMC member: ${NEW_PMC_NAME}
```
```text
Hi HertzBeat Community,
The Podling Project Management Committee (PPMC) for Apache HertzBeat
has invited ${NEW_PMC_NAME} to become our PMC member and
has invited ${NEW_PMC_NAME} to become our PPMC member and
we are pleased to announce that he has accepted.
### add specific details here ###