apache / apache/doris

[Good First Issue] Doris' Future

Open
#17,176 188 comments 65 reactions 0 assignees View on GitHub
doris-future good first issue kind/community
Dominant language
Java
Stars
15.9k
Forks
3.9k
Avg merge
2d 23h
Merged PRs (30d)
520

Description

**Hello everyone**:wave:

**Welcome to the Doris community. We created a list of Good First Issues for you to pick.**

### News update

The [OSPP](https://summer-ospp.ac.cn/org/orgdetail/150a8cca-5352-471a-8e52-22ba88b3cd4b?lang=zh) 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](https://doris.apache.org/community/subscribe-mail-list) to get latest updates of Doris community.

### How to pick a task?

- [Subscribe](https://doris.apache.org/community/subscribe-mail-list) 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](https://github.com/apache/doris/issues) interface, all issues with [doris-future](https://github.com/apache/doris/labels/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](https://doris.apache.org/zh-CN/docs/dev/install/source-install/compilation) 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:
- [Easy](https://github.com/apache/doris/issues?q=is%3Aopen+label%3Adoris-future+label%3Adifficulty%2Feasy+)
- [Medium](https://github.com/apache/doris/issues?q=is%3Aopen+label%3Adoris-future+label%3Adifficulty%2Fmedium+)
- [Hard](https://github.com/apache/doris/issues?q=is%3Aopen+label%3Adoris-future+label%3Adifficulty%2Fhard+)
- **You are the future of Doris, and we look forward to your joining!**:heart_eyes:

### 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: https://github.com/apache/doris/issues/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.**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.