当前位置:网站首页>Become an Apache contributor, so easy!
Become an Apache contributor, so easy!
2022-07-26 07:13:00 【Dolphin scheduler community】

1 origin
Probably this year 4 Month of the month , Suddenly I saw ShardingSphere News of graduation , It also mentions our protagonist DolpshinScheduler, So I went to Github Have a look , Stacked PR Not much , stay Apache In the incubator JAVA The activity of the project actually ranked first !
For me , Activity is a very important factor for me to judge whether the community can develop for a long time , It's also a point that determines whether I want to participate in the contribution , I was involved in apache There are also several projects , I've met that kind of PR There's a lot of accumulation , submitted PR No one for a long time review, Then I'll basically give up my contribution , China initiated Apache project Java Language class , Single from PR In terms of processing speed , The faster one is SkyWalking、ShardingSphere, And our little dolphins , Of course, there are some that I didn't notice , This is just a personal perception .
about DolpshinScheduler The donation company of - Yi Guan , In fact, I have been in contact with , Easy to see user behavior analysis platform argo, It has been used in the member marketing line with the largest two-dimensional fire flow , Development docking is very convenient , In addition, it is different from the traditional analysis platform , It has a very low threshold to start with , One of our designers played it very smoothly .
2 First Contribution
The first time I made a contribution, I didn't have any technical content , Enumerative values Deep copy , The performance is not very good , It's been modified for the next time , So that's the end of the first contribution , And you see a lot of Commiter The same advice as , I also suggest that the first time contribution students find a relatively simple point to modify , The community will post some easy to fix The task of , You can find someone who is interested in completing it , By the way, let me know about the project , Project framework 、 Sequence diagram 、 You can find the flow chart on the official website , You can also find some articles in this link :https://github.com/apache/incubator-dolphinscheduler/issues/1123
What needs extra attention is , When you want to contribute to the community ( In whatever form ), It is suggested to read the official website first ,apache Projects generally have documentation on how to contribute , This will make your contribution a little smoother .
3 Continuous contribution
@dailidong( Everyone likes to call him brother Dong , I am very kind ) I encourage you to contribute , You have your ideas , Find him. He will always be the first to stand up for you , So after making a simple contribution , And then I contributed DolpshinScheduler The micro benchmark module of , When participating in the contribution of this module , Community reviewer Gave a lot of advice , What impresses me most is @kezhenxu94 The suggestion :“ Open source projects, unlike corporate projects, only need to consider functionality , More to think about collaboration , It's possible for developers around the world to join in Reducing the cost of understanding is a lot more friendly to others ”.
Later, I contributed more to the community , I always want to do something big , At that time, we had to make something , Sent an email , There are voices of opposition , So I kept replying and explaining why do, In the process , Because it's about voting , At that time, I had the courage to go to some teachers in the community ,@gaojun2048,@dailidong,@qiaozhanwei,@grabywu, Mr. Gao and Mr. Qiao gave good advice at that time , There are some points that I consider to be negligent , There are some that can be enhanced later , And then the voting process ended , my PR Also by merge 了 . The story ends perfectly .
There are a lot of things like this , Like before IP Get that piece ,@Tboy Brother also gave me a lot of advice , Including the change of historical design , After understanding this , A classmate in the community contributed , I can also give advice quickly and in time review.
In fact, these things still have great feelings for me , Something to do , The community will judge right or wrong , At the same time, the community can help you do better , And if it's wrong , There will also be voices telling you why you are wrong . It's the power of the community .
btw, It is highly recommended to subscribe to dev Mailing list, ,Apache Organizations pay particular attention to email communication , If something doesn't appear in the email , So it's like it didn't happen . Subscribe to email , You can get a clear picture of what's going on in the community , Planning for the future of the community , And the big ones future Design, etc , The important thing must have happened in the mailing list .
4 To be continued - and DolphinScheduler The story of is just beginning
The community is growing , growing , Growing up in the community , For me , In the process of jointing , Joy is much more than pain , listen ALC beijing The Himalayan radio station ,SkyWalking Of PMC @kezhenxu94 Talk about , How to find the right community for you , So for me ,DolpshinScheduler It's obviously a community that is more interested in me , Find the right community , It will make you enjoy the process of participating and contributing . My story is just beginning , What about you? ?
Good news

After the last time Apache DolphinScheduler PPMC We recommend and vote , Guo Qiang (@CalvinKirs) Has officially become Committer member . More partners are welcome to join our team , Contribute to the rise of open source in China , Contribute your own strength . For partners who are willing to continue to contribute to open source , Become Committer Maybe it's really just a matter of time
边栏推荐
- Drools(3):Drools基础语法(1)
- Overview of new features of es11, ES12 and es13
- Drools (4): drools basic syntax (2)
- File server fastdfs
- [QT] detailed explanation of *.pro, *.pri, *.prf, *.prl files
- [romance understood by technical talents] tidb community has prepared a gift for your partner for the "Tanabata Festival". Reply: if I want to challenge, I can participate in the activity!
- unity3d-对象池的用法
- Manifest merger failed with multiple errors, see logs
- [yiku] wonderful! This library organization NPM script is simply explosive!
- centos7下的MySQL57版本,遇到一个问题不理解有知道的大shen告知
猜你喜欢

Leetcode question brushing 1: topic classification

Basic operations and common functions of MySQL table creation

【一库】妙啊!这个库组织npm脚本简直爆炸!

Drools (2): drools quick start

Precious metal knowledge: lethal short-term secret script

你了解MySQL都包含哪些“零件“吗?

Opencv learning drawing shapes and text

Yolov6 target detection practice: training your own data set (video tutorial)

成为 Apache 贡献者,So easy!

WPS or office compression of ppt
随机推荐
Intention lock
Opencv learning warp Perspective
Rgb-t tracking - [dataset benchmark] gtot / rgbt210 / rgbt234 / vot-2019-2020 / laser / VTUAV
MySQL self incrementing lock
Overview of new features of es11, ES12 and es13
IR tool in JIT and download, compile and use of jitwatch
redis-migrate-tool迁移报错。
20220725 自动控制原理中的补偿器
Manifest merger failed with multiple errors, see logs
Task 1 Titanic top 4% with ensemble modeling
Opencv learn resize and crop
基于C51实现led流水灯
File server fastdfs
With Huawei cloud welink, you can connect to the world even in the countryside
[yiku] wonderful! This library organization NPM script is simply explosive!
Contents mismatch at: 08000000H (Flash=FFH Required=00H) ! Too many errors to display !
Apache DolphinScheduler&TiDB联合Meetup | 聚焦开源生态发展下的应用开发能力
Deep learning learning notes -- solve the problem of slow download of CONDA and pip
Wechat applet - from entry to penetration
MySQL execution plan