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

shown 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 bb0e2ea41 [doc] Add new committer blog (#2708)
bb0e2ea41 is described below

commit bb0e2ea41ccc8e92d2ee414b9dea302221a1ec6e
Author: Zhang Yuxuan <[email protected]>
AuthorDate: Thu Sep 12 20:14:09 2024 +0800

    [doc] Add new committer blog (#2708)
---
 home/blog/2024-09-10-new-committer.md              | 48 ++++++++++++++++++++++
 .../2024-09-10-new-committer.md                    | 48 ++++++++++++++++++++++
 2 files changed, 96 insertions(+)

diff --git a/home/blog/2024-09-10-new-committer.md 
b/home/blog/2024-09-10-new-committer.md
new file mode 100644
index 000000000..1e35bbbee
--- /dev/null
+++ b/home/blog/2024-09-10-new-committer.md
@@ -0,0 +1,48 @@
+---
+title: Warmly Welcome HertzBeat's New Community Committer!
+author: zuobiao-zhou
+author_title: Yuxuan Zhang
+author_url: https://github.com/zuobiao-zhou
+author_image_url: https://avatars.githubusercontent.com/u/61108539
+tags: [opensource, practice]
+keywords:
+  [
+    open source monitoring system,
+    alerting system,
+    Apache,
+    Apache Committer,
+    Hertzbeat,
+  ]
+---
+
+## Self-Introduction
+
+Hello everyone, I'm Yuxuan Zhang, a graduate student from Beijing University 
of Technology. I am deeply honored to become a Committer for the Apache 
HertzBeat project.
+
+## My Journey with Apache HertzBeat
+
+I came across the HertzBeat project through this year's [Open Source Promotion 
Plan](https://summer-ospp.ac.cn/) event. I was thrilled by the project's 
introduction, which mentioned "Agentless" and "Full web-based operation." I 
thought to myself, could monitoring really be this simple? At the time, our lab 
had just set up a new server, which I used to monitor with this project.
+
+The project also supports one-click deployment via Docker, making it 
incredibly easy to get started. The refreshing interface also caught my eye. 
After using it, I was deeply attracted by the project's simplicity, ease of 
use, and comprehensive monitoring features. Moreover, issues and PRs in the 
project were responded to quickly, which motivated me to get involved in the 
project's development.
+
+Contributing to a project takes time, so the first step was to thoroughly 
understand it. I usually start with the project documentation. It so happened 
that there was an issue about improving the documentation, so I took it on. By 
referencing the user interface, examining the source code, and following the 
existing document format, I successfully submitted my first PR to the project.
+
+As I dug deeper, I added [a monitoring template for OpenAI accounts via the 
HTTP protocol](https://github.com/apache/hertzbeat/pull/1947). Later, I 
implemented [support for the IMAP 
protocol](https://github.com/apache/hertzbeat/pull/2059) and features to 
[monitor systems directly via script commands on Windows and 
Linux](https://github.com/apache/hertzbeat/pull/2313).
+
+During this time, I also submitted several minor fixes and feature PRs, such 
as [correctly displaying the monitoring status after creating, modifying, or 
restarting monitoring](https://github.com/apache/hertzbeat/pull/2065) and 
[implementing cascading parameter lists on the 
front-end](https://github.com/apache/hertzbeat/pull/1978).
+
+## Experience Sharing: University Students Participating in Open Source
+
+University students can learn excellent coding styles and design patterns from 
projects while participating in real-world development.
+
+Passion is the best motivation. First, find a project you're interested in, 
whether it's for its functionality, interface, or something else.
+
+A good community environment is also crucial. This is usually reflected in 
having active contributors, detailed and comprehensive README and project 
documentation, and quick responses to issues and PRs.
+
+Once you've found a project that meets the above criteria, you can pull the 
project's code to your local machine, follow the documentation to deploy and 
run it. Start as a user, and during this process, you might notice minor issues 
or incomplete features, which naturally leads to filing issues and attempting 
to fix them, even if it's just correcting a typo or misspelling. The community 
will always welcome it. You can gradually dive deeper through the project 
documentation and contribute [...]
+
+## Conclusion
+
+I'm very happy to become a Committer for the community. This is an important 
milestone for me, and I will continue contributing to the Apache HertzBeat 
community in the future. I also hope that Apache HertzBeat will successfully 
graduate from the incubator and that the community will continue to grow.
+
+I want to extend my heartfelt thanks to 
[TJxiaobao](https://github.com/TJxiaobao) for guiding me in getting started 
with the project and for always supporting my contributions. I also want to 
thank [Tom](https://github.com/tomsun28) for the prompt and detailed reviews of 
my PRs.
diff --git 
a/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-09-10-new-committer.md 
b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-09-10-new-committer.md
new file mode 100644
index 000000000..8ff2f7e71
--- /dev/null
+++ b/home/i18n/zh-cn/docusaurus-plugin-content-blog/2024-09-10-new-committer.md
@@ -0,0 +1,48 @@
+---
+title: 热烈欢迎 HertzBeat 小伙伴新晋社区 Committer!
+author: zuobiao-zhou
+author_title: Yuxuan Zhang
+author_url: https://github.com/zuobiao-zhou
+author_image_url: https://avatars.githubusercontent.com/u/61108539
+tags: [opensource, practice]
+keywords:
+  [
+    open source monitoring system,
+    alerting system,
+    Apache,
+    Apache Committer,
+    Hertzbeat,
+  ]
+---
+
+## 自我介绍
+
+大家好,我是张宇轩,是来自北京工业大学的一名研究生,非常荣幸能够成为 Apache Hertzbeat 项目的 Committer。
+
+## 我与 Apache Hertzbeat
+
+我是通过今年夏天的[开源之夏](https://summer-ospp.ac.cn/)活动了解到了 Hertzbeat 这个项目,项目介绍中的“无需 
Agent”、“全 web 页面操作”让我很惊喜,我心想这么轻轻松松就能实现监控了?当时我们实验室刚好新配了一台服务器,正好可以用这个项目进行监控。
+
+项目还支持 Docker 一键部署,简直是无痛上手。清新的界面也是让我眼前一亮。在使用后,我深深的被项目简单易用、监控类型全面的特点吸引,并且项目中的 
Issue 和 PR 都会被快速响应,这让我想要进一步参与到项目的开发。
+
+贡献项目还是要一步步来,首先还是要深入的去了解项目,我习惯从项目文档开始,正好当时有个完善项目文档的 
Issue,我就接了下来,通过参考使用界面、源码的实现并仿照已经存在的文档格式,我顺利的提交了在这个项目的的一个 PR。
+
+随着了解更加深入,我添加了[通过 HTTP 协议监控 OpenAI 
账号的监控模板](https://github.com/apache/hertzbeat/pull/1947),再之后,我实现了[对 IMAP 
协议的支持](https://github.com/apache/hertzbeat/pull/2059)、[Windows 与 Linux 
系统上直接通过脚本命令监控系统](https://github.com/apache/hertzbeat/pull/2313)的特性。
+
+这期间,我也提了一些小的 Fix 和 Feature 
PR,比如[新建、修改、重启监控后监控状态的正确显示](https://github.com/apache/hertzbeat/pull/2065)、前端页面[实现级联参数列表](https://github.com/apache/hertzbeat/pull/1978)等等。
+
+## 大学生参与开源经验分享
+
+大学生参与开源不仅能够学习到项目中优秀的代码风格和设计模式,还能参与到真实项目的开发。
+
+热爱是最好的动力,首先需要找一个你感兴趣的项目,无论是功能、界面或是其他方面。
+
+一个良好的社区环境也是非常重要的,这通常体现在项目活跃贡献者多、README 和项目文档详细全面、Issue 和 PR 响应迅速等等。
+
+在找到了满足以上两点的项目后,你可以将项目代码 Pull 
到本地,按照文档部署并运行。首先作为一个用户去使用,这个过程中就可能会发现一些小问题或功能不全面的地方,那自然就可以提 Issue 
并尝试解决,哪怕是一个错别字或错误拼写的改正,社区都是非常欢迎的。可以通过项目文档慢慢深入了解,从而对项目进行贡献。
+
+## 结语
+
+非常开心能够成为社区的 Committer,这对于我来说也是一个重要的里程碑,今后我也会持续对 Apache Hertzbeat 社区贡献下去,也希望 
Apache Hertzbeat 能顺利从孵化器毕业,希望社区越来越好。
+
+在此非常感谢[小宝](https://github.com/TJxiaobao)大佬对我上手项目的指导以及对我贡献项目一直以来的帮助。非常感谢 [Tom 
哥](https://github.com/tomsun28)对我的 PR 的迅速、细致的 Review。


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

Reply via email to