Repository navigation
[Good First Issue] Doris' Future #17176
Copy link
Copy link
Open
Labels
doris-futuregood first issuekind/communityIssues or PRs related to Doris communityIssues or PRs related to Doris community
Description
Hello everyone👋
Welcome to the Doris community. We created a list of Good First Issues for you to pick.
News update
The OSPP event has started. We have prepared four missions, all are welcome to sign up.
Don't miss out on the challenge that Apache Doris prepares for you and embrace the cutting-edge technology in the database industry! Feel free to contact mentors.
Subscribe to get latest updates of Doris community.
How to pick a task?
- Subscribe the dev@doris mailing list, and send your request to
dev@doris.apache.org, including: Your Github id/Which task you wanna pick. And there will be someone to help you getting started. - In the issue interface, all issues with doris-future labels are optional tasks.
- Comment directly under that issue, we will assign tasks to you.
Where can I get help?
- For each task, there are be a Mentor or Reviewer to help you getting started. You can talk to he/she directly to ask whatever you want to know.
- After you choose the task, please send me an email to
Yukang.Lian2022@gmail.comor add my WeChatabmdocrt_lyk, we will contact the mentor to help you.
Is it difficult to finish a task?
- First of all, we are expecting you to have basic language skill(FE is written in Java and BE is written in C++), and have ability to build Doris from source by your own.
- All "Good First Issues" are, and should be easy enough for the new contributor, it does not require you be a expert of database or big data. And with the help of mentor, we believe you can do it.
- You can also filter the tasks by
difficultylabel: - You are the future of Doris, and we look forward to your joining!😍
Things that might help you
- All in one: https://selectdb.feishu.cn/docx/doxcnm0uTBWFTc4Qn9A1WHuqrcg
- Developer Guide: https://doris.apache.org/community/developer-guide/fe-idea-dev
- Basic Tutorials: https://www.bilibili.com/video/BV15S4y1h7Kt
- New Functions Guidebook: [Guidebook - Good first issue] How to implement a new SQL function #48201
- Source code analysis: https://space.bilibili.com/362350065/channel/collectiondetail?sid=296007
- Optimization in Action: https://space.bilibili.com/1196172099/channel/collectiondetail?sid=609486
- Youtube: https://www.youtube.com/@selectdb6927/videos
- Medium: https://medium.com/@ApacheDoris
If you have any new tasks, please feel free to edit this table, or you can comment it in this issue, or send it to dev@doris, and we will update it for you.
Reacted by Jamie, Mingyu Chen (Rayner), Siyang Tang, Chen Chuanle, plat1ko, zhengyu, kpfly, Gavin Chou, Luzhijing, Fabian Carrasco and 27 more
Reacted by Jamie, Siyang Tang, zhengyu, kpfly, Gavin Chou, Ziyu Wang, lihangyu, jiawei liang, Danny M and Liran Eliyahu
Reacted by Jamie, Siyang Tang, zhengyu, kpfly, lihangyu, Danny M and Liran Eliyahu
Reacted by Jamie, Siyang Tang, plat1ko, zhengyu, kpfly, Gavin Chou, lihangyu, century, Danny M, Liran Eliyahu and 1 more
Metadata
Metadata
Assignees
Labels
doris-futuregood first issuekind/communityIssues or PRs related to Doris communityIssues or PRs related to Doris community
Activity
freemandealer commentedon Feb 27, 2023
Good to see this & Welcome
kpfly commentedon Feb 27, 2023
Good Job!
FabianCarrasco commentedon Feb 28, 2023
Hi! This is my first time contributing to open source. Can I have a task that I can work on in C++?
morningman commentedon Feb 28, 2023
Welcome, in the task list, the module with
BEis mainly related to C++, you can pick one.FabianCarrasco commentedon Feb 28, 2023
Can I help with number 25?
Yukang-Lian commentedon Feb 28, 2023
I am sorry, this task has been selected just now. I haven't had time to update yet. Maybe you could choose another one.
FabianCarrasco commentedon Feb 28, 2023
Okay I can go with #24 then
Yukang-Lian commentedon Feb 28, 2023
That's great!
WuWQ98 commentedon Feb 28, 2023
I am new to the open community and have some knowledge of Java and C++. Can I select a task?
Yukang-Lian commentedon Feb 28, 2023
Of course you can! Welcome to doris community!
WuWQ98 commentedon Feb 28, 2023
I want to select No.4 task.thanks!
165 remaining items
Yukang-Lian commentedon Oct 26, 2023
Of course!
wzjaa commentedon Jan 12, 2024
对这个项目架构还不清楚,可以参与其中慢慢了解么,可以分配一些简单的任务参与么,一枚java开发
Yukang-Lian commentedon Jan 16, 2024
当然可以!欢迎欢迎
suimenno3002 commentedon Jan 31, 2024
Hello, I am interested in this project. I am an amateur database enthusiast and know a little bit about C++ and database. I can also get started with Java quickly. If it is convenient, can you assign me some newcomer-friendly issues?
Dayuxiaoshui commentedon Sep 26, 2025
May I ask if there are any easy tasks available at the moment? I want to participate in easy C++ tasks, but it seems they have all been claimed.
kzh1458003655-web commentedon Dec 6, 2025
Hi, I'd like to work on this enhancement: #57704. I am a C++ backend developer. Could you please assign this issue to me? Thanks!
zclllyybb commentedon Dec 6, 2025
maybe #48203!
mycode2024 commentedon Dec 10, 2025
Hello, can I choose #53206 ?
Patinlove commentedon Jan 6, 2026
@Yukang-Lian Hi, I'm a C++ intern currently taking the written test (need to finish it before Jan 8th). Could you assign an unassigned C++ (BE module) task (difficulty: Easy/Medium) to me? My GitHub ID is [Pationlove]. Thanks a lot!
zclllyybb commentedon Jan 7, 2026
hi @Patinlove , please look into #48203
zjoyjin commentedon Feb 24, 2026
Hi, I will do hamming distance. Thank you
NoctisSolvane commentedon Mar 22, 2026
Hello, I'm a beginner Java contributor looking for my first task. I'll be happy to start with a small JavaDoc / Test fix.
AbhinandhH commentedon May 23, 2026
Hi. Im new to contribution. Looking forward to get the first task. I will be happy to start with simple issues.