Hello Grace, thanks for your interest in Apache Kafka! Other than the beginner's tickets marked as newbie, I suggest to also check tickets that may not have that label but are considered Minor/Trivial ( https://issues.apache.org/jira/browse/KAFKA-17936?jql=project%20%3D%20KAFKA%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20priority%20in%20(Minor%2C%20Trivial)). Also, if a ticket is already assigned but maybe has had no activity for a while, do not hesitate to ask in a comment if they are actively working on it or if you could take over.
I find that another effective way to ramp up would be to follow the open PRs under discussion ( https://github.com/apache/kafka/pulls?q=is%3Apr+is%3Aopen+-review%3Aapproved+), they usually contain lots of information supporting the change being done. Also it's often the case that follow-up tickets come out of those discussions, for which you would have context already. There are lots of interesting small changes going on as we get closer to the next major release, so take a look, considering the components the PR relates to (to find the ones that may sound interesting to you). Also consider if a PR is marked as a Minor change, which should probably be easier to understand, and use it as a starting point to get to know an area and find related minor tickets ( https://github.com/apache/kafka/pulls?q=is%3Apr+is%3Aopen+-review%3Aapproved+%22minor%22+in%3Atitle+ ). Hope it helps. Welcome on board :) Lianet On Sat, Nov 2, 2024 at 4:51 AM Ukpa Uchechi <ukpauchec...@gmail.com> wrote: > Hello Kafka Dev Team, > > I am Grace, and I’m excited about the possibility of contributing to Apache > Kafka as I continue learning more about distributed systems. I’m currently > exploring the codebase and reading through the documentation, but I’m > finding some of the beginner tickets a bit challenging. > > Since I’m still familiarizing myself with Kafka’s various components, I > would be grateful for any guidance on beginner-friendly tasks or smaller > contributions, such as documentation improvements, testing, or minor code > fixes. I’m also open to working within subprojects like Kafka Connect or > Kafka Streams, or any area where help is needed. > > Any recommendations on issues to start with or resources to deepen my > understanding of Kafka would be greatly appreciated. > > Thank you very much for your time, and I look forward to contributing! > > Best regards, > Grace >