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 0ed1355d7 [docs] add new_committer.md (#2390)
0ed1355d7 is described below
commit 0ed1355d76fee561c6f2ec0446dfc01ae21700d9
Author: Calvin <[email protected]>
AuthorDate: Sun Jul 28 09:55:01 2024 +0800
[docs] add new_committer.md (#2390)
Co-authored-by: tomsun28 <[email protected]>
---
home/blog/2024-07-27-new-committer.md | 39 ++++++++++++++++++++++
.../2024-07-27-new-committer.md | 39 ++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/home/blog/2024-07-27-new-committer.md
b/home/blog/2024-07-27-new-committer.md
new file mode 100644
index 000000000..44128c6aa
--- /dev/null
+++ b/home/blog/2024-07-27-new-committer.md
@@ -0,0 +1,39 @@
+---
+title: Welcome to HertzBeat Community Committer!
+author: Calvin979
+author_title: Calvin979
+author_url: https://github.com/Calvin979
+author_image_url: https://avatars.githubusercontent.com/u/131688897?v=4
+tags: [opensource, practice]
+keywords: [open source monitoring system, alerting system]
+---
+
+
+
+> It's an honor for me to become a Committer of Apache Hertzbeat
+
+## Personal introduction
+
+I have been working as a Java back-end developer for three years. At present,
I participate in the development of converged message center in an Internet
company.
+
+## First met Apache Hertzbeat
+
+Reading code and design in open-source framework is one way for me to improve
myself. One day a thought came to my mind, which is to contribute to
open-source community. Then I met Hertzbeat in an article on the internel,
which is completely different from Prometheus and Skywalking that I had known
before. Hertzbeat fascinate me with its feature, agentless and anyone can
custom monitoring by monifying yaml. I forked Hertzbeat on GitHub and tried to
run it locally for further study.
+
+## My first PR
+
+I failed to start Hertzbeat when I followed instructions in CONTRIBUTING. The
exception shows that Node.js version at lease 18 is required. Therefor I
modified CONTRIBUTING and opened my first PR in Hertzbeat community.
+
+## Keep active in community
+
+I'm getting familiar with Hertzbeat as I read documents and code. In addition
to perfecting documentation and fixing bugs, I completed DNS monitoring and
Registry monitoring. After that, I started to develop new feature named http_sd
in V1.6.1, which is supported to manage monitor automatically.
+
+## Reward
+
+At the beginning, it was only the simplest revision and translation of
documents. Although it was a very simple job, the community was really
welcoming, which made me deeply feel the inclusiveness of this community.
Later, while developing the new feature http_sd, my conversation with author
tom gave me a better understanding of the overall architecture and
responsibilities of each module of Hertzbeat, which led to the completion of
the new feature.
+
+During the reading of Hertzbeat source code, I learned a lot of code writing
and design, which is helpful for my personal growth.
+
+## Conclusion
+
+It's an interesting experience for me to become a Committer of Apache
Hertzbeat and it motivates me day by day. I will continue to contribute to the
Apache Hertzbeat community in the future, and I hope that Apache Hertzbeat can
successfully graduate from the Apache incubator.
\ No newline at end of file
diff --git
a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-27-new-committer.md
b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-27-new-committer.md
new file mode 100644
index 000000000..562ecc8ee
--- /dev/null
+++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-07-27-new-committer.md
@@ -0,0 +1,39 @@
+---
+title: 热烈欢迎 HertzBeat 小伙伴新晋社区 Committer!
+author: Calvin979
+author_title: Calvin979
+author_url: https://github.com/Calvin979
+author_image_url: https://avatars.githubusercontent.com/u/131688897?v=4
+tags: [opensource, practice]
+keywords: [open source monitoring system, alerting system]
+---
+
+
+
+> 非常荣幸能成为Apache Hertzbeat的Committer
+
+## 个人介绍
+
+本人自21年参与工作至今,一直从事Java后端开发工作。目前在一家互联网公司中参与融合通信中台的开发。
+
+## 初识 Apache Hertzbeat
+
+因工作的原因,在空闲时间里会研究学习开源框架的代码来提升自己。无意间萌生了为开源社区做贡献的想法,也正是这个时候在一篇文章中认识到了Hertzbeat。Hertzbeat与我在工作中接触到的Prometheus以及Skywalking不一样,其无需Agent以及可以通过yaml自定义监控的特性深深吸引了我。为方便进一步学习,我拉取了Hertzbeat源码并运行调试。
+
+## 第一个PR
+
+说来也奇怪,在CONTRIBUTING文档的指引下,我尝试去启动Hertzbeat但没有成功,启动报错显示Node.js版本至少需要18以上。也正是因为如此,我修改了CONTRIBUTING文档并提交,最终促成了我的第一个PR。
+
+## 持续贡献
+
+随着阅读文档和源码,我越来越熟悉Hertzbeat,除了完善文档及修复bug以外,还接入了DNS和注册中心监控。在完成了注册中心监控后,便着手开始更有挑战性的http_sd新特性开发。
+
+## 收获
+
+回顾一路以来的贡献,即使一开始只是最简单的订正文档与文档翻译,社区也是十分欢迎,让我深刻感受到了这个社区的包容性。后来在开发http_sd新特性的时候,与作者tom的交流也让我更进一步了解Hertzbeat整体的架构以及职责划分,最终也能完成这个新特性。
+
+同时,在阅读Hertzbeat源码期间,学习到了很多代码写法以及技术点的实际应用,对我个人的成长也是非常有帮助的。
+
+## 结语
+
+成为Apache Hertzbeat的Committer于我而言是一次很有趣的经历,无时无刻都在激励着我。今后我也会持续对Apache
Hertzbeat社区贡献下去,也希望Apache Hertzbeat能顺利从孵化器毕业。
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]