This is an automated email from the ASF dual-hosted git repository.

gongchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


The following commit(s) were added to refs/heads/master by this push:
     new a618ff00e [doc] Introduce Committer (#2232)
a618ff00e is described below

commit a618ff00eac5d7a7a19d77f7073751ab6303a83d
Author: crossoverJie <[email protected]>
AuthorDate: Sun Jul 7 20:44:40 2024 +0800

    [doc] Introduce Committer (#2232)
    
    Co-authored-by: tomsun28 <[email protected]>
---
 home/blog/2024-07-07-new-committer.md              | 46 +++++++++++++++++++++
 .../2024-06-07-new-committer.md                    | 48 ++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/home/blog/2024-07-07-new-committer.md 
b/home/blog/2024-07-07-new-committer.md
new file mode 100644
index 000000000..46d0e8e81
--- /dev/null
+++ b/home/blog/2024-07-07-new-committer.md
@@ -0,0 +1,46 @@
+---
+title: Welcome to HertzBeat Community Committer!
+author: crossoverJie
+author_title: crossoverJie
+author_url: https://github.com/crossoverjie
+author_image_url: https://avatars.githubusercontent.com/u/15684156?s=400&v=4
+tags: [opensource, practice]
+keywords: [open source monitoring system, alerting system]
+---
+
+
+![hertzBeat](/img/blog/new-committer.png)
+
+> 🎉 I am very pleased to become a Committer for the Apache HertzBeat project, 
and I have been invited by the community to introduce myself 🥰.
+
+I have been working in backend development since I started my career in 2015, 
engaging in business development, infrastructure, and technical management. 
Currently, I am working as an infrastructure engineer at an internet company.
+
+I have always been passionate about the open-source community, and I am also a 
Committer for Apache Pulsar and a Contributor for OpenTelemetry and 
VictoriaMetrics.
+
+# My Connection with HertzBeat
+
+In April of this year, when HertzBeat entered the Apache Incubator, I happened 
to see a recommendation on a WeChat public account in my social circle.
+
+My first reaction was that the name was really well chosen 😄. Then, after 
looking closely at the features it provides and the problems it solves, I 
realized its powerful functionalities 💪.
+
+Since I also need to maintain an observability system at my company, and I 
have participated in an open-source project called cprobe (which has some 
similar goals to HertzBeat), I have some experience with monitoring systems and 
a strong interest in them. Therefore, I read the documentation and quickly 
started it locally (the community has done a great job in this regard, as many 
open-source projects lose potential developers right at the initial startup 
step).
+
+# Starting Contributions
+
+My first PR was to fix an incorrect path in a PR template, and the community 
responded very quickly, which gave me a very positive impression.
+
+So I started reading some of the core collection code of HertzBeat and found 
that many logics did not have unit tests at the time. Thus, I began to fill in 
these tests.
+
+> Starting with unit tests is indeed a good way to get familiar with a new 
project.
+
+While supplementing the unit tests, I also discovered some code logic 
optimizations and code formatting inconsistencies, which I addressed and 
reported to the community.
+
+Similarly, the community's response was swift 🏎, which greatly encouraged my 
enthusiasm.
+
+During this process, I also incorporated some excellent experiences from other 
communities (Pulsar, OpenTelemetry) into HertzBeat. Everyone learned from each 
other, which is undoubtedly the charm of open source.
+
+Lastly, I want to thank the community's logicz for inviting me to become a 
Committer and tom for reviewing my PRs. I wish HertzBeat a successful 
graduation from the incubator and becoming a star project 🎊.
+
+
+
+
diff --git 
a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-07-new-committer.md 
b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-07-new-committer.md
new file mode 100644
index 000000000..3cd89bc0a
--- /dev/null
+++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-06-07-new-committer.md
@@ -0,0 +1,48 @@
+---
+title: 热烈欢迎 HertzBeat 小伙伴新晋社区 Committer!
+author: crossoverJie
+author_title: crossoverJie
+author_url: https://github.com/crossoverjie
+author_image_url: https://avatars.githubusercontent.com/u/15684156?s=400&v=4
+tags: [opensource, practice]
+keywords: [open source monitoring system, alerting system]
+---
+
+
+![hertzBeat](/img/blog/new-committer.png)
+
+> 🎉非常高兴成为 Apache HertzBeat 项目的 Committer,受社区邀请来做一个自我介绍🥰。
+
+15 年参与工作至今一直在从事后端研发工作,做过业务开发、基础架构和技术管理;现在在一家互联网公司从事基础架构工程师;
+
+个人一直热衷于开源社区,同时也是 Apache Pulsar 的 Committer,OpenTelemetry 和 VictoriaMetrics 的 
Contributor。
+
+# 与 HertzBeat 结缘
+
+今年 4 月份,也就是 HertzBeat 进入 Apache 孵化器的时候,我无意间在朋友圈里看到了一篇公众号的推荐。
+
+当时第一反应是这个名字取得非常不错😄,然后仔细看了下它所提供的功能,解决了哪些问题,此时就发现功能非常强大💪。
+
+因为我在公司内部也需要维护可观测系统,个人参与过一个叫做 cprobe 的开源项目(这个项目的部分目标和 HertzBeat 类似)。
+
+所以对监控系统有一些经验同时也非常感兴趣,于是便阅读了文档很快就在本地启动起来了(这一点社区做的很好,许多开源项目第一步启动就要劝退不少潜在的开发者)。
+
+# 开始贡献
+
+我的第一个 PR 是修改了一个 PR 模版里的错误路径,社区处理的非常快,所以第一次贡献就好感倍增。
+
+于是我便尝试开始阅读 HertzBeat 的一些核心采集代码,发现当时许多逻辑都没有提供单测,所以我就开始补全这些测试。
+
+> 从单测入手确实是上手一个全新项目的好办法。
+
+在补单测的过程中也发现了有些代码逻辑可以优化、代码格式不统一等问题;于是把这些问题都一一解决反馈给了社区。
+
+同样的社区响应非常迅速🏎,也极大的鼓舞了我的积极性。
+
+在这个过程中我也把在其他社区(Pulsar、OpenTelemetry)的优秀经验借鉴到 HertzBeat,大家取长补短,想必这也是开源的魅力所在吧。
+
+最后要感谢社区的 logicz 邀请我成为 Committer,tom 对我 PR 的 review,预祝 HertzBeat 从孵化器毕业成为明星项目🎊。
+
+
+
+


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to