Skip to content

[Good First Issue] Doris' Future #17176

Open

Description

@Yukang-Lian

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.com or add my WeChat abmdocrt_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 difficulty label:
  • You are the future of Doris, and we look forward to your joining!😍

Things that might help you

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.

Activity

  1. freemandealer commented on Feb 27, 2023

    @freemandealer
    Member

    Good to see this & Welcome

  2. kpfly commented on Feb 27, 2023

    @kpfly

    Good Job!

  3. pinned this issue on Feb 27, 2023
  4. FabianCarrasco commented on Feb 28, 2023

    @FabianCarrasco

    Hi! This is my first time contributing to open source. Can I have a task that I can work on in C++?

  5. morningman commented on Feb 28, 2023

    @morningman
    Contributor

    Hi! This is my first time contributing to open source. Can I have a task that I can work on in C++?

    Welcome, in the task list, the module with BE is mainly related to C++, you can pick one.

  6. FabianCarrasco commented on Feb 28, 2023

    @FabianCarrasco

    Can I help with number 25?

  7. Yukang-Lian commented on Feb 28, 2023

    @Yukang-Lian
    CollaboratorAuthor

    Can I help with number 25?

    I am sorry, this task has been selected just now. I haven't had time to update yet. Maybe you could choose another one.

  8. FabianCarrasco commented on Feb 28, 2023

    @FabianCarrasco

    Okay I can go with #24 then

  9. Yukang-Lian commented on Feb 28, 2023

    @Yukang-Lian
    CollaboratorAuthor

    Okay I can go with #24 then

    That's great!

  10. WuWQ98 commented on Feb 28, 2023

    @WuWQ98
    Contributor

    I am new to the open community and have some knowledge of Java and C++. Can I select a task?

  11. Yukang-Lian commented on Feb 28, 2023

    @Yukang-Lian
    CollaboratorAuthor

    I am new to the open community and have some knowledge of Java and C++. Can I select a task?

    Of course you can! Welcome to doris community!

  12. WuWQ98 commented on Feb 28, 2023

    @WuWQ98
    Contributor

    I am new to the open community and have some knowledge of Java and C++. Can I select a task?

    Of course you can! Welcome to doris community

    I am new to the open community and have some knowledge of Java and C++. Can I select a task?

    Of course you can! Welcome to doris community!

    I want to select No.4 task.thanks!

  13. 165 remaining items

  14. Yukang-Lian commented on Oct 26, 2023

    @Yukang-Lian
    CollaboratorAuthor

    I am new to the open community and have some knowledge of Java and C++. Can I select a task?

    Of course!

  15. wzjaa commented on Jan 12, 2024

    @wzjaa

    对这个项目架构还不清楚,可以参与其中慢慢了解么,可以分配一些简单的任务参与么,一枚java开发

  16. Yukang-Lian commented on Jan 16, 2024

    @Yukang-Lian
    CollaboratorAuthor

    对这个项目架构还不清楚,可以参与其中慢慢了解么,可以分配一些简单的任务参与么,一枚java开发

    当然可以!欢迎欢迎

  17. suimenno3002 commented on Jan 31, 2024

    @suimenno3002

    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?

  18. unpinned this issue on Feb 28, 2024
  19. pinned this issue on Apr 1, 2024
  20. Dayuxiaoshui commented on Sep 26, 2025

    @Dayuxiaoshui

    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.

  21. kzh1458003655-web commented on Dec 6, 2025

    @kzh1458003655-web

    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!

  22. zclllyybb commented on Dec 6, 2025

    @zclllyybb
    Contributor

    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.

    maybe #48203!

  23. mycode2024 commented on Dec 10, 2025

    @mycode2024

    Hello, can I choose #53206 ?

  24. Patinlove commented on Jan 6, 2026

    @Patinlove

    @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!

  25. zclllyybb commented on Jan 7, 2026

    @zclllyybb
    Contributor

    @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!

    hi @Patinlove , please look into #48203

  26. zjoyjin commented on Feb 24, 2026

    @zjoyjin

    Hi, I will do hamming distance. Thank you

  27. NoctisSolvane commented on Mar 22, 2026

    @NoctisSolvane

    Hello, I'm a beginner Java contributor looking for my first task. I'll be happy to start with a small JavaDoc / Test fix.

  28. AbhinandhH commented on May 23, 2026

    @AbhinandhH

    Hi. Im new to contribution. Looking forward to get the first task. I will be happy to start with simple issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions