[GH-ISSUE #414] [Call for Contributions][Newbies] Welcome to contribute Mooncake #140

Closed
opened 2026-10-29 21:10:03 +00:00 by bsakaguchi · 15 comments
Owner

Originally created by @stmatengss on GitHub (May 27, 2025).
Original GitHub issue: https://github.com/kvcache-ai/Mooncake/issues/414

🚀 Welcome to the Mooncake community!

Mooncake is an open-source project driven by collaboration, and your contributions—whether code, ideas, or feedback—will help shape its future.

To make it easy to get involved, we’ve prepared beginner-friendly tasks (bug fixes, docs improvements, and small features) perfect for your first PR. Check out the "Good First Issues" label and pick one that interests you!

🔹 New to open source? No problem! We’re happy to guide you.
🔹 Have questions? Ask in discussions or dive into our Slack workspace to collaborate in real-time..

Let’s build something amazing together—your code matters!

🌟 Ready to start? See below or open a new PR

  • Python interface documentation for transfer engine or store
  • Add sanitizer detection support for Python @scatyf3
  • Add sanitizer detection support for C++ @zhaohaidao
  • Add Issue Template in Github @scatyf3

New tasks since 10/01

Originally created by @stmatengss on GitHub (May 27, 2025). Original GitHub issue: https://github.com/kvcache-ai/Mooncake/issues/414 🚀 Welcome to the Mooncake community! Mooncake is an open-source project driven by collaboration, and your contributions—whether code, ideas, or feedback—will help shape its future. To make it easy to get involved, we’ve prepared beginner-friendly tasks (bug fixes, docs improvements, and small features) perfect for your first PR. Check out the "Good First Issues" label and pick one that interests you! 🔹 New to open source? No problem! We’re happy to guide you. 🔹 Have questions? Ask in discussions or dive into our [Slack workspace](https://join.slack.com/t/mooncake-project/shared_invite/zt-365h0e2tz-rfXTibSuGKIzik3GUYBJbg) to collaborate in real-time.. Let’s build something amazing together—your code matters! 🌟 Ready to start? See below or open a new PR - [x] Python interface documentation for transfer engine or store - [x] Add sanitizer detection support for Python @scatyf3 - [x] Add sanitizer detection support for C++ @zhaohaidao - [x] Add Issue Template in Github @scatyf3 ------------ New tasks since 10/01 - [ ] Support NVRM-to-NVRAM transfer without Nvidia GDR - [ ] Support KVCache eviction for Secondary Storage (nfs/3fs) - [ ] RFC: #952 - [ ] More KVCache metrics in both master/client side - [ ] RFC: #972 - [ ] CI/CD of Mooncake in dynamo nixl rep (https://github.com/ai-dynamo/nixl) - [ ] [RFC]: Independently build Store and TransferEngine(https://github.com/kvcache-ai/Mooncake/issues/912) - [ ] [RFC]: Mooncake Store Hugepage Support(https://github.com/kvcache-ai/Mooncake/issues/1123) - [ ] More documents
bsakaguchi 2026-10-29 21:10:03 +00:00
Author
Owner

@zhaohaidao commented on GitHub (Jun 8, 2025):

@stmatengss Hi, I'd like to try sanitizer detection support for C++ if no one else is working on it

<!-- gh-comment-id:2953826464 --> @zhaohaidao commented on GitHub (Jun 8, 2025): @stmatengss Hi, I'd like to try sanitizer detection support for C++ if no one else is working on it
Author
Owner

@stmatengss commented on GitHub (Jun 9, 2025):

@stmatengss Hi, I'd like to try sanitizer detection support for C++ if no one else is working on it

Cool! Hope to see your PR.

<!-- gh-comment-id:2956264833 --> @stmatengss commented on GitHub (Jun 9, 2025): > [@stmatengss](https://github.com/stmatengss) Hi, I'd like to try sanitizer detection support for C++ if no one else is working on it Cool! Hope to see your PR.
Author
Owner

@scatyf3 commented on GitHub (Jun 10, 2025):

I want to try the task Add Issue Template in Github 🥺 If I have time after finishing this, I also want to try Add sanitizer detection support for Python

<!-- gh-comment-id:2958094321 --> @scatyf3 commented on GitHub (Jun 10, 2025): I want to try the task Add Issue Template in Github 🥺 If I have time after finishing this, I also want to try Add sanitizer detection support for Python
Author
Owner

@stmatengss commented on GitHub (Jun 10, 2025):

I want to try the task Add Issue Template in Github 🥺 If I have time after finishing this, I also want to try Add sanitizer detection support for Python

Bingo! I will assign these two issues to you.

<!-- gh-comment-id:2958172575 --> @stmatengss commented on GitHub (Jun 10, 2025): > I want to try the task Add Issue Template in Github 🥺 If I have time after finishing this, I also want to try Add sanitizer detection support for Python Bingo! I will assign these two issues to you.
Author
Owner

@yejj710 commented on GitHub (Oct 15, 2025):

@stmatengss Hi, does Python interface documentation for transfer engine or store is finished? because I see similar instructions already on (https://kvcache-ai.github.io/Mooncake/python-api-reference/mooncake-store.html#)?

<!-- gh-comment-id:3404711391 --> @yejj710 commented on GitHub (Oct 15, 2025): @stmatengss Hi, does Python interface documentation for transfer engine or store is finished? because I see similar instructions already on (https://kvcache-ai.github.io/Mooncake/python-api-reference/mooncake-store.html#)?
Author
Owner

@stmatengss commented on GitHub (Oct 15, 2025):

@stmatengss Hi, does Python interface documentation for transfer engine or store is finished? because I see similar instructions already on (https://kvcache-ai.github.io/Mooncake/python-api-reference/mooncake-store.html#)?\

Correct. Finished and tagged as completed.

<!-- gh-comment-id:3406688144 --> @stmatengss commented on GitHub (Oct 15, 2025): > [@stmatengss](https://github.com/stmatengss) Hi, does Python interface documentation for transfer engine or store is finished? because I see similar instructions already on (https://kvcache-ai.github.io/Mooncake/python-api-reference/mooncake-store.html#)?\ Correct. Finished and tagged as completed.
Author
Owner

@stmatengss commented on GitHub (Oct 15, 2025):

I've added new tasks for beginners. Comment if interested.

<!-- gh-comment-id:3406738403 --> @stmatengss commented on GitHub (Oct 15, 2025): I've added new tasks for beginners. Comment if interested.
Author
Owner

@Keithwwa commented on GitHub (Oct 16, 2025):

I've added new tasks for beginners. Comment if interested.

If I want to take responsibility for or participate in 【Support KVCache eviction for Secondary Storage(nfs/3fs)】and【More documents】, what kind of help can I get from the community in tasks such as task breakdown and module design?

<!-- gh-comment-id:3409093330 --> @Keithwwa commented on GitHub (Oct 16, 2025): > I've added new tasks for beginners. Comment if interested. If I want to take responsibility for or participate in 【Support KVCache eviction for Secondary Storage(nfs/3fs)】and【More documents】, what kind of help can I get from the community in tasks such as task breakdown and module design?
Author
Owner

@stmatengss commented on GitHub (Oct 16, 2025):

I've added new tasks for beginners. Comment if interested.

If I want to take responsibility for or participate in 【Support KVCache eviction for Secondary Storage(nfs/3fs)】and【More documents】, what kind of help can I get from the community in tasks such as task breakdown and module design?

Currently, secondary storage reports errors when its maximum capacity is exceeded. We want to introduce an eviction mechanism to prevent this.
A issue is here: https://github.com/kvcache-ai/Mooncake/issues/924
Find me in the Slack channel to discuss further details.

<!-- gh-comment-id:3409626562 --> @stmatengss commented on GitHub (Oct 16, 2025): > > I've added new tasks for beginners. Comment if interested. > > If I want to take responsibility for or participate in 【Support KVCache eviction for Secondary Storage(nfs/3fs)】and【More documents】, what kind of help can I get from the community in tasks such as task breakdown and module design? Currently, secondary storage reports errors when its maximum capacity is exceeded. We want to introduce an eviction mechanism to prevent this. A issue is here: https://github.com/kvcache-ai/Mooncake/issues/924 Find me in the Slack channel to discuss further details.
Author
Owner

@xiaguan commented on GitHub (Oct 29, 2025):

we could add this https://github.com/kvcache-ai/Mooncake/issues/912 ?

<!-- gh-comment-id:3459386219 --> @xiaguan commented on GitHub (Oct 29, 2025): we could add this https://github.com/kvcache-ai/Mooncake/issues/912 ?
Author
Owner

@stmatengss commented on GitHub (Oct 29, 2025):

we could add this #912 ?

You can directly edit this issue and add 912, thx~

<!-- gh-comment-id:3460183918 --> @stmatengss commented on GitHub (Oct 29, 2025): > we could add this [#912](https://github.com/kvcache-ai/Mooncake/issues/912) ? You can directly edit this issue and add 912, thx~
Author
Owner

@snow276 commented on GitHub (Mar 13, 2026):

Hi maintainers,

I'm new to Mooncake and very interested in the project. I'd love to join the Slack channel to discuss how I might start contributing.

I noticed that the invitation link to the Slack workspace in this issue seems to be no longer valid.

I'm hoping to ask about any current "good first issues" to start with, or learn more about the project's near-term plans now that the main roadmap is mostly complete. Could you please share an updated Slack invite link, or let me know the best way to connect with the community?

Thanks a lot!

<!-- gh-comment-id:4053613494 --> @snow276 commented on GitHub (Mar 13, 2026): Hi maintainers, I'm new to Mooncake and very interested in the project. I'd love to join the Slack channel to discuss how I might start contributing. I noticed that the invitation link to the Slack workspace in this issue seems to be no longer valid. I'm hoping to ask about any current "good first issues" to start with, or learn more about the project's near-term plans now that the main roadmap is mostly complete. Could you please share an updated Slack invite link, or let me know the best way to connect with the community? Thanks a lot!
Author
Owner

@stmatengss commented on GitHub (Mar 14, 2026):

Hi maintainers,

I'm new to Mooncake and very interested in the project. I'd love to join the Slack channel to discuss how I might start contributing.

I noticed that the invitation link to the Slack workspace in this issue seems to be no longer valid.

I'm hoping to ask about any current "good first issues" to start with, or learn more about the project's near-term plans now that the main roadmap is mostly complete. Could you please share an updated Slack invite link, or let me know the best way to connect with the community?

Thanks a lot!

You can find the current valid slack invitation link in README.md

Welcome to discuss with community and make contributions

<!-- gh-comment-id:4059396216 --> @stmatengss commented on GitHub (Mar 14, 2026): > Hi maintainers, > > I'm new to Mooncake and very interested in the project. I'd love to join the Slack channel to discuss how I might start contributing. > > I noticed that the invitation link to the Slack workspace in this issue seems to be no longer valid. > > I'm hoping to ask about any current "good first issues" to start with, or learn more about the project's near-term plans now that the main roadmap is mostly complete. Could you please share an updated Slack invite link, or let me know the best way to connect with the community? > > Thanks a lot! You can find the current valid slack invitation link in README.md Welcome to discuss with community and make contributions
Author
Owner

@github-actions[bot] commented on GitHub (Jul 10, 2026):

This issue has had no activity for 90 days and will be closed in 7 days if there is no further activity. Please comment or react if it should stay open.

<!-- gh-comment-id:4931980539 --> @github-actions[bot] commented on GitHub (Jul 10, 2026): This issue has had no activity for 90 days and will be closed in 7 days if there is no further activity. Please comment or react if it should stay open.
Author
Owner

@github-actions[bot] commented on GitHub (Jul 18, 2026):

Closing due to 3 months of inactivity. If this is still relevant, please comment and we can reopen.

<!-- gh-comment-id:5009820434 --> @github-actions[bot] commented on GitHub (Jul 18, 2026): Closing due to 3 months of inactivity. If this is still relevant, please comment and we can reopen.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kvcache-ai/Mooncake#140
No description provided.