Contribute to Doris

    Your suggestions, comments and comments on Doris can be made directly through GitHub’s Issues (opens new window).

    There are many ways to participate in and contribute to Doris projects: code implementation, test writing, process tool improvement, document improvement, and so on. Any contribution will be welcomed and you will be added to the list of contributors. Further, with sufficient contributions, you will have the opportunity to become a Committer of Apache with Apache mailbox and be included in the list of .

    Any questions, you can contact us to get timely answers, including Wechat, Gitter (GitHub instant messaging tool), e-mail and so on.

    For the first time in Doris community, you can:

    • Subscribe to our mailing list;
    • Join Doris Wechat Group (add WeChat-ID: morningman-cmy, note: join Doris Group) and ask questions at any time.

    As you can see from , Apache Doris (incubating) code base mainly consists of three parts: Frontend (FE), Backend (BE) and Broker (to support file reading on external storage systems such as HDFS). Documents are mainly the wiki on Doris website and GitHub, as well as the online help manual when running Doris. Details of these components can be found in the following table:

    Documentation is the most important way for you to understand Apache Doris, and it’s where we need help most!

    Browse the document, you can deepen your understanding of Doris, can also help you understand Doris’s function and technical details, if you find that the document has problems, please contact us in time;

    If you are interested in improving the quality of documents, whether it is revising the address of a page, correcting a link, and writing a better introductory document, we are very welcome!

    If a Bug or problem is found, you can directly raise a new Issue through GitHub’s IssuesContribute to Doris - 图14 (opens new window), and we will have someone deal with it regularly.

    You can also fix it yourself by reading the analysis code (of course, it’s better to talk to us before that, maybe someone has fixed the same problem) and submit a .

    You can download the code, compile and install it, deploy and run it for a try (refer to the compilation document) to see if it works as you expected. If you have problems, you can contact us directly, ask questions or fix them by reading and analyzing the source code.

    Whether it’s fixing Bugs or adding Features, we’re all very welcome. If you want to submit code to Doris, you need to create a new branch for your submitted code from the fork code library on GitHub to your project space, add the source project upstream, and submit PR.