Description
We welcome contributions!
OceanBase is an open-source distributed database project.
We welcome contributions across code, docs, tests, observability, tooling, and ecosystem integrations.
Invited mentors: @frostming, @yihong0618 . For any questions about the issues below, feel free to reach out to them; they are among the best open-source developers.
This AI Coding activity is a community-wide call for participation. The goal is to help contributors pick a small, well-scoped task, ship a PR, and submit it between Jan 22 - Jan 31 for review and eligibility for rewards (keyboard, dev board, game console).
The awards will be presented on the afternoon of Jan 31; we encourage in-person participation, and if you submit code and win, please tell us how to contact you.
Note: For fairness and reviewer workload, PR reviews will begin on Jan 29, 2026 Feel free to submit earlier.
Awards
- Fastest Merge Award (3 winners): First three PRs merged during the event.
- Most Merges Award (3 winners): Top three contributors with the most PRs merged during the event.
- Hardest PR Award (3 winners): Three PRs selected by mentors as the most challenging and high-impact.
- Best Creativity Award (1 winner): One PR selected for the most creative idea or approach related to seekdb or pyseekdb.
Rules
- One task per PR; keep scope small and reviewable.
- Follow the contributing guide and project style.
- Add or update tests and docs when behavior changes.
- Share progress and questions in this issue so the community can help.
Tip: keep one PR per task or feature to make reviews and CI runs easier.
Before you start
Start with the Contributing Guide
How to participate
1) Pick a task
Browse the task lists below and pick one item you want to work on.
2) Claim it
Comment on this issue to claim a task:
- I want to try this issue.
- Up to two contestants may choose the same issue, but only one will be merged; the first merged PR wins.
Maintainers and mentors will respond with:
- assign you as assignee
- If you need discussion, comment on this issue and @mention the maintainer.
3) Deliver
When you are ready, please provide:
- PR link
- Testing evidence (unit/integration/e2e as required)
- Documentation update if behavior changes
4) Acceptance checklist
Labels & conventions
Type
type/feature
type/bug
type/refactor
type/docs
Tracks & Task List
Legend: difficulty uses emoji to avoid HTML/color issues
🟢 Easy | 🟡 Medium | 🔴 Hard
Track 1 — CAMEL AI — Mentor: @fengju0213
Track 2 — Dify — Mentor: @crazywoola
Track 3 — Datawhale — Mentor: @FutureUnreal
Track 4 — FastGPT — Mentor: @c121914yu
Track 5 — LangChain — Mentor: @webup
Track 6 — RAGFlow — Mentor: @yuzhichang
Track 7 — powermem — Mentor: @Teingi
Track 8 — seekdb, pyseekdb — Mentor: @hnwyllmm
Track 9 — WasmEdge — Mentor: @MileyFu
Track 10 — Ant Ling — Mentor: @cafe3310
Track 11 — TEN Framework — Mentor: @plutoless
Status definitions
Todo — open to claim
Assigned — claimed and under development
In Review — PR opened, under review
Done — merged
On Hold — blocked (needs maintainer action / upstream dependency)
FAQ
If you are contributing to ecosystem integrations, please read that project’s contributing guide before opening PRs or issues there:
Description
We welcome contributions!
OceanBase is an open-source distributed database project.
We welcome contributions across code, docs, tests, observability, tooling, and ecosystem integrations.
Invited mentors: @frostming, @yihong0618 . For any questions about the issues below, feel free to reach out to them; they are among the best open-source developers.
This AI Coding activity is a community-wide call for participation. The goal is to help contributors pick a small, well-scoped task, ship a PR, and submit it between Jan 22 - Jan 31 for review and eligibility for rewards (keyboard, dev board, game console).
The awards will be presented on the afternoon of Jan 31; we encourage in-person participation, and if you submit code and win, please tell us how to contact you.
Awards
Rules
Tip: keep one PR per task or feature to make reviews and CI runs easier.
Before you start
Start with the Contributing Guide
How to participate
1) Pick a task
Browse the task lists below and pick one item you want to work on.
2) Claim it
Comment on this issue to claim a task:
Maintainers and mentors will respond with:
3) Deliver
When you are ready, please provide:
4) Acceptance checklist
Labels & conventions
Type
type/featuretype/bugtype/refactortype/docsTracks & Task List
Track 1 — CAMEL AI — Mentor: @fengju0213
@zhangjiongai-debug
Track 2 — Dify — Mentor: @crazywoola
Track 3 — Datawhale — Mentor: @FutureUnreal
Track 4 — FastGPT — Mentor: @c121914yu
Track 5 — LangChain — Mentor: @webup
Track 6 — RAGFlow — Mentor: @yuzhichang
Track 7 — powermem — Mentor: @Teingi
Track 8 — seekdb, pyseekdb — Mentor: @hnwyllmm
@NTLx
149
@aopstudio
Track 9 — WasmEdge — Mentor: @MileyFu
Track 10 — Ant Ling — Mentor: @cafe3310
Track 11 — TEN Framework — Mentor: @plutoless
Status definitions
Todo— open to claimAssigned— claimed and under developmentIn Review— PR opened, under reviewDone— mergedOn Hold— blocked (needs maintainer action / upstream dependency)FAQ
If you are contributing to ecosystem integrations, please read that project’s contributing guide before opening PRs or issues there: