apache / kyuubi

Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
https://kyuubi.apache.org/
Apache License 2.0
2.1k stars 915 forks source link

2023 Kyuubi Code Contribution Program #5357

Closed pan3793 closed 8 months ago

pan3793 commented 1 year ago

Hi developers, welcome to the Apache Kyuubi community and participate in the 2023 Kyuubi Code Contribution Program. It lasts two months, from 2023/10/10 18:00 GMT+8 to 2023/12/08 18:00 GMT+8

Tasks: https://github.com/orgs/apache/projects/296

Project introduction

Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.

Kyuubi builds distributed SQL query engines on top of various kinds of modern computing frameworks, e.g., Apache Spark, Flink, Doris, Hive, and Trino, etc., to query massive datasets distributed over fleets of machines from heterogeneous data sources.

To learn more about Kyuubi, please visit

How to contribute?

If you are new to open source projects and not familiar with collaborative development on GitHub, it’s recommended to start with the trivial tasks listed below, which are mostly isolated, do not require full knowledge of the system, and this guidance may help you to send your first Pull Request.

And don’t forget to link your email used by git commits to your GitHub account, otherwise, your contributions will not be counted by GitHub.

Apache Kyuubi also provides various useful developer tools for linting, building, testing, documents, etc.

Feel free to ask questions on GitHub Discussion or Slack / WeChat about setting up projects, infrastructure, tech stack, tips (anything that other potential contributors might also wonder, or benefit from)

Task list

All proposed tasks will be listed at 2023 Kyuubi Code Contribution Program Tasks after approval.

The existing tasks involve many aspects of Kyuubi project improvement, including

The task list is to be extended, and you are very welcome to propose new tasks, your brilliant ideas keep Apache Kyuubi evolving.

How to take a task?

  1. Pick an issue you are interested in, and leave a comment with a reasonable estimated deadline(e.g. about 3 days) if you would like to take this task. For example,

    I understand this task and want to have a try, I suppose I can complete it in 3 days.

  2. Join the Slack or WeChat and leave your GitHub ID to communicate with mentor

Note: To enable as many tasks as possible to be solved, the mentors/committers may REVOKE the assignment if the contributor has no response/progress in time.

yaooqinn commented 1 year ago

Can we update the from-to in the desc?

pan3793 commented 1 year ago

what does "from-to" mean?

yaooqinn commented 1 year ago

start date - end date

pan3793 commented 1 year ago

updated

yaooqinn commented 12 months ago

Can we add this event to https://kyuubi.apache.org/project_history.html

cs-lpc commented 12 months ago

WeChat QR has expired.