Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024H1 Kyuubi Code Contribution Program #6232

Open
pan3793 opened this issue Apr 1, 2024 · 0 comments
Open

2024H1 Kyuubi Code Contribution Program #6232

pan3793 opened this issue Apr 1, 2024 · 0 comments

Comments

@pan3793
Copy link
Member

pan3793 commented Apr 1, 2024

Hi developers, welcome to the Apache Kyuubi community and participate in the 2024H1 Kyuubi Code Contribution Program. It lasts 6 weeks, from 2024/04/01 18:00 GMT+8 to 2024/05/15 18:00 GMT+8

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

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 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 2024H1 Kyuubi Code Contribution Program Tasks after approval.

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

  • new feature implementation
  • performance improvement
  • project building infrastructure enhancement
  • CI stability improvements
  • AIGC integration
  • UX improvement
  • service stability and observability enhancement
  • documentation improvements
  • modern version of programming language and computing engine adaptation
  • dependency upgrading

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?

Just 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.

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.

@pan3793 pan3793 pinned this issue Apr 1, 2024
This was referenced Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant