Yeah that was more or less what I was proposing. I posted my random
ideas in the other thread, let me know what you think.

-Jay

On Fri, Jul 18, 2014 at 3:20 PM, Philip O'Toole
<philip_o_to...@yahoo.com.invalid> wrote:
> That sounds great -- I do think documentation is always very important (I've 
> had some ideas, but that's for another time).
>
> I would be very interested in more ideas around what you think is missing 
> from the eco-system. That way people get to contribute, but can deepen their 
> understanding in their chosen field. For example, I've started writing more 
> and more Go recently, and would like to write more. So working with Kafka 
> (tools, clients, monitoring), but coding in Go, would be appealing. Others 
> will have other preferences, I am sure.
>
>
> Philip
>
>
> ---------------------------
> www.philipotoole.com
>
>
>
> On Friday, July 18, 2014 2:12 PM, Jay Kreps <jay.kr...@gmail.com> wrote:
>
>
>
> Hey Philip,
>
> That is awesome! You actually don't have to write Java or Scala code
> to contribute.
>
> There is the usual thing that presentations (which you are already
> doing), improving website docs, and general community participation
> are all at least as valuable as new code.
>
> However in addition to that, one of the things that actually makes
> Kafka useful is the non-java clients. Actually since our hope is to
> make Kafka effective as a centralized data pipeline, this is one of
> the more critical things (if you can't easily integrate all your
> applications with the pipeline because there isn't a client or it
> isn't good then this falls apart). I think there is a ton of room to
> improve the client ecosystem. I will post some of the ideas I have in
> this area in a separate thread to kick off a discussion.
>
> -Jay
>
>
> On Thu, Jul 17, 2014 at 9:28 PM, Philip O'Toole
> <philip_o_to...@yahoo.com.invalid> wrote:
>> First things first. I friggin' think Kafka rocks. It's a system that have 
>> given me a lot of joy, and I've spent a lot of fun hours (and sometimes not 
>> so fun) looking at consumer lag metrics. I'd like to give back, beyond 
>> spreading the gospel about it architecturally and operationally.
>>
>>
>> My only concern is Scala. I know very little about it, except that it's a 
>> JVM-based language. And there's the rub. I really do not like Java. I hate 
>> that it's next to impossible to code it without an IDE (so many files, so 
>> many Manager classes, so many...). I find Java to have this super high 
>> type-to-thought ratio. Would you guys have anything to say about Scala 
>> compared to Java? How has your experience been with coding in it, and 
>> building large systems with it?
>>
>>
>> Philip
>>
>>
>>
>> On Thursday, July 17, 2014 2:33 PM, Jay Kreps <jay.kr...@gmail.com> wrote:
>>
>>
>>
>> Hey All,
>>
>> Wow, glad that there is so much interest.
>>
>> As people mentioned a good place to get started to kind of learn the
>> basics of the code base are the newbie and newbie++ JIRAs:
>> http://bit.ly/1jR3lyJ
>>
>> If you take on any of these and get stuck we are very happy to help
>> you get unstuck. Feel free to reach out to the mailing list, or, I
>> really like Neha's idea of pairing people up with existing committers.
>>
>> When you feel like you have gotten the basics down of how to
>> contribute a patch and can kind of find your way around the code base,
>> you may be looking for something a little more challenging. There are
>> two approaches here, you may have some existing things you would like
>> to fix or change in Kafka. If this is the case just discuss it on the
>> mailing list or a JIRA, get basic consensus on the approach, and then
>> dive in. For some though they may not have a specific project in mind,
>> if this applies to you we have a huge backlog of good project/feature
>> ideas in mind and can help put something together that is appropriate
>> for your interests, level of expertise, time commitment, etc.
>>
>> Cheers,
>>
>> -Jay
>>
>>
>> On Thu, Jul 17, 2014 at 7:00 AM, Neha Narkhede <neha.narkh...@gmail.com> 
>> wrote:
>>> Thanks Jay for bringing this up. A couple things might help -
>>>
>>> 1. Be diligent in marking newbie/newbie++ labels. I've seen us do pretty
>>> well here.
>>> 2. Pair up contributors to committers for a few initial patches to ensure a
>>> smoother ramp up. I've recently done this and have seen it work pretty
>>> well. Happy to help more.
>>> 3. Jay and I talked about ways of improving patch review turnaround time.
>>> Mostly, the problem is that committers are either swamped or not sure which
>>> patches need review. What might work is to assign the JIRA to a committer
>>> for review and have the committer shepherd the patch to checkin and
>>> reassign the JIRA back to the contributor. I can help with triaging and
>>> assigning committers to patch reviews and over time most of the committers
>>> will be able to do this.
>>>
>>> Thanks,
>>> Neha
>>>
>>>
>>> On Wed, Jul 16, 2014 at 10:26 PM, pushkar priyadarshi <
>>> priyadarshi.push...@gmail.com> wrote:
>>>
>>>> I have been using kafka for quite some time now and would really be
>>>> interested to contribute to this awesome code base.
>>>>
>>>> Regards,
>>>> Pushkar
>>>>
>>>>
>>>> On Thu, Jul 17, 2014 at 7:17 AM, Joe Stein <joe.st...@stealth.ly> wrote:
>>>>
>>>> > ./gradlew scaladoc
>>>> >
>>>> > Builds the scala doc, perhaps we can start to publish this again with the
>>>> > next release and link it on the website.  For more related check out the
>>>> > README
>>>> >
>>>> >
>>>> > /*******************************************
>>>> >  Joe Stein
>>>> >  Founder, Principal Consultant
>>>> >  Big Data Open Source Security LLC
>>>> >  http://www.stealth.ly
>>>> >  Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
>>>> > ********************************************/
>>>> >
>>>> >
>>>> > On Wed, Jul 16, 2014 at 8:39 PM, hsy...@gmail.com <hsy...@gmail.com>
>>>> > wrote:
>>>> >
>>>> > > Is there a scala API doc for the entire kafka library?
>>>> > >
>>>> > >
>>>> > > On Wed, Jul 16, 2014 at 5:34 PM, hsy...@gmail.com <hsy...@gmail.com>
>>>> > > wrote:
>>>> > >
>>>> > > > Hi Jay,
>>>> > > >
>>>> > > > I would like to take a look at the code base and maybe start working
>>>> on
>>>> > > > some jiras.
>>>> > > >
>>>> > > > Best,
>>>> > > > Siyuan
>>>> > > >
>>>> > > >
>>>> > > > On Wed, Jul 16, 2014 at 3:09 PM, Jay Kreps <jay.kr...@gmail.com>
>>>> > wrote:
>>>> > > >
>>>> > > >> Hey All,
>>>> > > >>
>>>> > > >> A number of people have been submitting really nice patches
>>>> recently.
>>>> > > >>
>>>> > > >> If you are interested in contributing and are looking for something
>>>> to
>>>> > > >> work on, or if you are contributing and are interested in ramping up
>>>> > > >> to be a committer on the project, please let us know--we are happy
>>>> to
>>>> > > >> help you help us :-). It is often hard to know what JIRAs or
>>>> projects
>>>> > > >> would be good to work on, how hard those will be, and where to get
>>>> > > >> started. Feel free to reach out to me, Neha, Jun, or any of the
>>>> other
>>>> > > >> committers for help with this.
>>>> > > >>
>>>> > > >> Cheers,
>>>> > > >>
>>>> > > >>  -Jay
>>>> > > >>
>>>> > > >
>>>> > > >
>>>> > >
>>>> >
>>>>

Reply via email to