Hi Loknath,

Thanks for your interest!

Fortunately, there are many open tickets to choose from,
ranging from easy to very difficult, and covering all kinds,
from bugs to new features.

Personally, I would suggest for you all to start with
smaller-scoped projects so that you can have a lower entry
cost as you become familiar with the code base, as well as
forming relationships with other contributors as they review
and merge your pull requests.

We use the labels "newbie" and "newbie++" to indicate
tickets that we think are pretty straightforward. (The "++"
means "advanced newbie").
E.g.:
https://issues.apache.org/jira/browse/KAFKA-10721?jql=project%20%3D%20KAFKA%20AND%20status%20%3D%20Open%20AND%20labels%20in%20(newbie%2C%20%22newbie%2B%2B%22)

In addition to selecting smaller-scoped work to begin with,
I'd suggest choosing tickets that were filed with a higher
"Priority" value, that have a lot of comments, and that were
filed more recently (and maybe have a lot of recent
comments). One initial hurdle you might face is getting
timely code reviews on your PRs. We all try to help foster
new contributors, but it can be a challenge to pay attention
to everything that's going on in such a busy project. The
spirit of my recommendation is to help you find high-value
tickets that other people will naturally be interested in
reviewing and merging.

Also, when you do send PRs, I'd suggest at-mentioning people
in the PR who have recently contributed to the same files,
to see if they are willing to review. You can also ask for
reviews on this mailing list. If some time passes and you
get no responses, please feel free to ask repeatedly. Often
everyone just assumes that someone else would take a look,
so if you keep asking, you'll get a review eventually. No
one will take offense.

Also, be sure to review the contributing guidelines to be
sure you're following the correct procedures, and always
feel free to ask clarifying questions on this mailing list.

I hope this advice helps!
Thanks,
-John

On Thu, 2020-11-19 at 16:21 +0530, Loknath Priyatham Teja
Singamsetty wrote:
> Hi Kafka Team,
> 
> We are a team of interested people from the Salesforce company and want to
> contribute to open source and want to pick up some JIRA's and start
> contributing back to the community. Could you please share the JIRA's which
> we can start working on.
> 


Reply via email to