mirror of
https://github.com/dromara/hertzbeat.git
synced 2026-09-17 18:19:02 +00:00
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
793dbaf1ab |
@@ -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.
|
||||
|
||||

|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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 邮箱。
|
||||
|
||||

|
||||
|
||||
@@ -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 为例:
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -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 的持续演进。
|
||||
|
||||
### 个人成长
|
||||
|
||||
|
||||
+4
-4
@@ -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:
|
||||
|
||||
+14
-14
@@ -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 ###
|
||||
|
||||
+4
-4
@@ -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 成员的候选人通常是积极的贡献者和社区成员。但是,如果能稍微明确一些规则,就可以在一定程度上消除贡献者的疑虑,使社区更加透明、合理和公平。
|
||||
|
||||
### 持续的贡献
|
||||
|
||||
|
||||
+1
-1
@@ -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:
|
||||
|
||||
+14
-14
@@ -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 ###
|
||||
|
||||
Reference in New Issue
Block a user