Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-04-17 Thread Biju N
Having good documentation in the code at least in the critical section/methods/classes would ease anyone who would like to understand and contribute. Given there is going to be issues with availability of committers to help/mentor, adding "good" documentation can go a long way. Something to conside

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-20 Thread Xu Cang
The motivation for contributing opensource work sometimes affected by projects' popularity. And open source as a whole is hugely impacted by public cloud companies since their profit-driven mindset. One of the biggest public cloud provider even discourages employees from contributing to open source

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-20 Thread Zach York
I think the complexities of actually using HBase is a fairly large impediment since it limits our user base (where most of the contributors are likely coming from). HBase is a complex machine and requires someone to have a significant amount of knowledge of the internal workings to manage. I think

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-20 Thread Andrew Purtell
Ok, that said, given these conditions the best thing we can do is lower friction so contributors can solve problems for themselves. Things like github PRs can help. That is the wide part of the funnel. However a project like hbase has inherent complexity of the code and it’s enviroment. Persistenc

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-20 Thread Andrew Purtell
I don’t think it is realistic, unfortunately. If you remember our OWNERS initiative, which failed, the idea there was for various functional areas or components there would in effect be a mentor, someone you could at-mention for advice and review. This failed because if this isn’t your full time pa

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-20 Thread Misty Linville
Another open source project I’m on is exploring the idea of a mentoring rotation where each mentor serves for a week and especially looks out for and provides practical assistance and review to new contributors for that week, on an office-hours type of basis. Many hands make light work. WDYT? I’d s

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-20 Thread Tak-Lon (Stephen) Wu
+1 one for the mentoring if one existing member who knows the feature plan and is willing to create tasks for pickup. my current barrier is to find a continuous topic/component and focus on it, but I'm a bit too random with my approach. Currently, not sure this is the right way, I lookup JIRAs by

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-20 Thread Artem Ervits
Would be great to have mentors. Ted used to review my patches and provide feedback on timely basis, understand everyone is busy but would be nice to have a point person (per feature, bug, branch, module, etc). I have cycles to burn but currently it feels a bit overwhelming as community may feel the

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-19 Thread Misty Linville
#1 this is difficult code. That’s probably the one we can’t surmount but I wanted to put it out there. On Tue, Mar 19, 2019 at 5:03 PM Sean Busbey wrote: > I have my own opinions, obvs. But I'm curious what other folks think are > the biggest impediments to new contributors? >

Re: [DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-19 Thread OpenInx
Good question, some points in my opinion: 1. The current workflow is quite complex compared to github PR workflow. For ex, creating a JIRA while new contributors has no permission to assign it to self ? Github PR will help a lot. 2. Long PR merge cycle, the hadoop QA take a long time, reviewing,

[DISCUSS] what's our biggest source of friction for getting new contributors going?

2019-03-19 Thread Sean Busbey
I have my own opinions, obvs. But I'm curious what other folks think are the biggest impediments to new contributors?