Skip to content

Commit 430181c

Browse files
authored
add new committer introduction (apache#922)
* add new committer * add new committer1
1 parent a92c00b commit 430181c

File tree

6 files changed

+123
-0
lines changed

6 files changed

+123
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: "【学生的Apache ShenYu贡献之路】"
3+
author: "秦海棋"
4+
description: "The Student's Journey of Contributing to Apache ShenYu"
5+
categories: "Apache ShenYu Committers"
6+
tags: ["Apache ShenYu"]
7+
date: 2023-06-14
8+
---
9+
10+
### 个人介绍
11+
12+
姓名:秦海棋
13+
14+
学校:东北大学
15+
16+
角色: Apache ShenYu Committer
17+
18+
邮箱:haiqi@apache.org
19+
20+
github:https://github.com/HaiqiQin
21+
22+
### 初遇shenyu
23+
24+
最早接触shenyu是经同学朱坤帅(jooks-me)的介绍,当时坤帅已经在社区做过了很多贡献,有一定的经验。在介绍我进入shenyu社区后,他不断的指点着我,带领我了解项目,讲解社区的相关规约,在他的鼓励下我提交了人生中第一个有关开源项目的pr。之后的日子里,我主要尝试研读shenyu的代码,同时修改一些小的错误,做一些插件的单元测试或者集成测试。
25+
26+
### 渐至佳境
27+
28+
作为一名开发,当然不希望自己对shenyu的贡献仅限于测试类型任务。正逢shenyu报名了谷歌开源之夏(Google Summer of Code)活动,所以我积极查看议题,最终决定参加shenyu-plugin-logging-elasticsearch课题。在肖宇老师(猫大人)耐心的指导下,我最终完成了课题,如愿以偿地为shenyu提交了开发相关的代码。通过这次课题,我更好地了解了shenyu,同时内心更渴望继续为shenyu贡献代码。在这之后我尝试向shenyu贡献了两个负载均衡的策略,目前以及后续会对shenyu-e2e模块进行贡献。
29+
30+
### 收获满满
31+
32+
- 了解到更多有关网关以及为服务方面的知识
33+
34+
- 学习到了不同注册中心的注册原理
35+
36+
- 学习到了不同数据同步方式的同步原理
37+
38+
- 学习到了如何编写更优雅的代码
39+
40+
### 一些建议
41+
42+
- 学会阅读官方文档。现在文档已经相当完善了,基本能够覆盖用户的需求。
43+
- 参加周会。shenyu每双周会开一次例会,在例会上会介绍项目目前的开发进度,小伙伴们可以选取自己感兴趣的任务进行开发,也可以和大佬们交流技术。
44+
45+
### 特别鸣谢
46+
47+
我一直认为shenyu是一个有温度的大家庭,在我遇到困难的时候,很多小伙伴都对我提供了很大的帮助,使我在贡献的时候少走了很多弯路。在此感谢帮助过我的小伙伴(以下排名不分先后):yu199195,moremind,JooKS-me,erdengk,qifanyyy。
48+
49+

i18n/zh/docusaurus-plugin-content-pages/team.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,14 @@ tags: ["Team"]
393393
<td>Committer</td>
394394
<td></td>
395395
</tr>
396+
<tr>
397+
<td><a href="https://github.com/HaiqiQin"><img width="64" src="https://avatars.githubusercontent.com/u/80969210?v=4"/></a></td>
398+
<td>Haiqi Qin</td>
399+
<td><a href="https://people.apache.org/committer-index.html#haiqi">haiqi</a></td>
400+
<td><a href="http://github.com/HaiqiQin">HaiqiQin</a></td>
401+
<td>Committer</td>
402+
<td></td>
403+
</tr>
396404
</table>
397405

398406
## 贡献者
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: "【The Student's Journey of Contributing to Apache ShenYu】"
3+
author: "Haiqi Qin"
4+
description: "The Student's Journey of Contributing to Apache ShenYu"
5+
categories: "Apache ShenYu Committers"
6+
tags: ["Apache ShenYu"]
7+
date: 2023-06-14
8+
---
9+
10+
### New Committer Introduction
11+
12+
Name:Haiqi Qin
13+
14+
University:Northeastern University
15+
16+
Role: Apache ShenYu Committer
17+
18+
Email:haiqi@apache.org
19+
20+
Github:https://github.com/HaiqiQin
21+
22+
### First encounter shenyu
23+
24+
The earliest contact with Shenyu was through the introduction of classmate Zhu Kunshuai (jooks me), who had already made many contributions in the community and had some experience. After introducing me to the Shenyu community, he constantly guided me, led me to understand the project, explained the relevant regulations of the community, and under his encouragement, I submitted my first PR about open source projects in my life. In the following days, I mainly tried to study the code of Shenyu, modify some small errors, and do some unit tests or Integration testing of plugins.
25+
26+
### Gradually reaching a better state
27+
28+
As a developer, I certainly don't want my contribution to Shenyu to be limited to testing type tasks. It was during Shenyu's registration for the Google Summer of Code event, so I actively reviewed the topics and ultimately decided to participate in the Shenyu plugin logging elastic search project. Under the patient guidance of Teacher Xiao Yu (Cat Adult), I finally completed the project and successfully submitted the development related code for Shenyu. Through this project, I have gained a better understanding of Shenyu, and at the same time, I am more eager to continue contributing code to Shenyu. Afterwards, I attempted to contribute two load balancing strategies to Shenyu, and will now and in the future contribute to the Shenyu-e2e module.
29+
30+
### Harvest full
31+
32+
- Learned more about gateways and services.
33+
34+
- Learned the registration principles of different registration centers.
35+
36+
- Learned the synchronization principles of different data synchronization methods.
37+
38+
- Learned how to write more elegant code.
39+
40+
### Some suggestions
41+
42+
- Learn to read official documents. The document is now quite complete and can basically cover the needs of users.
43+
- Attend weekly meetings. Shenyu holds a regular meeting every two weeks to introduce the current development progress of the project. Friends can choose tasks they are interested in for development, and they can also communicate with the big shots about technology.
44+
45+
### Special Thanks
46+
47+
I have always believed that Shenyu is a big family with warmth. When I encountered difficulties, many friends provided me with great help, which saved me from taking many detours when making contributions. Thank you to my friends who have helped me (in any order): yu199195, moremind, JooKS-me, erdengk, qifanyy.
48+

src/data/newsInfo.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@ import React from 'react';
22
import Translate from "@docusaurus/Translate";
33

44
export default [
5+
{
6+
title: <Translate>The Student's Journey of Contributing to Apache ShenYu</Translate>,
7+
author: "Haiqi Qin",
8+
description: <Translate>The Student's Journey of Contributing to Apache ShenYu</Translate>,
9+
categories: "Apache ShenYu",
10+
tags: ["Apache ShenYu"],
11+
date: '2023-06-14',
12+
cover: "/img/news/QinHaiqi.png",
13+
src:'Apache-ShenYu-Committer-2023-06-14',
14+
},
515
{
616
title: <Translate>OSPP 2023 & Apache ShenYu task is coming | Invite you to explore the high performance gateway</Translate>,
717
description: <Translate>Apache ShenYu OSPP 2023</Translate>,

src/pages/team.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,14 @@ The team always insists on community over code. We are looking forward to more p
390390
<td>Committer</td>
391391
<td></td>
392392
</tr>
393+
<tr>
394+
<td><a href="https://github.com/HaiqiQin"><img width="64" src="https://avatars.githubusercontent.com/u/80969210?v=4"/></a></td>
395+
<td>Haiqi Qin</td>
396+
<td><a href="https://people.apache.org/committer-index.html#haiqi">haiqi</a></td>
397+
<td><a href="http://github.com/HaiqiQin">HaiqiQin</a></td>
398+
<td>Committer</td>
399+
<td></td>
400+
</tr>
393401
</table>
394402

395403
## Contributors

static/img/news/QinHaiqi.png

788 KB
Loading

0 commit comments

Comments
 (0)