<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 25, 2017 at 8:01 AM, Raghavendra Gowdappa <span dir="ltr">&lt;<a href="mailto:rgowdapp@redhat.com" target="_blank">rgowdapp@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-"><br>
<br>
----- Original Message -----<br>
&gt; From: &quot;Raghavendra Gowdappa&quot; &lt;<a href="mailto:rgowdapp@redhat.com">rgowdapp@redhat.com</a>&gt;<br>
&gt; To: &quot;Pranith Kumar Karampuri&quot; &lt;<a href="mailto:pkarampu@redhat.com">pkarampu@redhat.com</a>&gt;<br>
&gt; Cc: &quot;Amar Tumballi&quot; &lt;<a href="mailto:atumball@redhat.com">atumball@redhat.com</a>&gt;, &quot;GlusterFS Maintainers&quot; &lt;<a href="mailto:maintainers@gluster.org">maintainers@gluster.org</a>&gt;, &quot;Gluster Devel&quot;<br>
</span><span class="gmail-">&gt; &lt;<a href="mailto:gluster-devel@gluster.org">gluster-devel@gluster.org</a>&gt;, &quot;Michael Scherer&quot; &lt;<a href="mailto:mscherer@redhat.com">mscherer@redhat.com</a>&gt;<br>
&gt; Sent: Saturday, March 25, 2017 5:22:44 PM<br>
&gt; Subject: Re: [Gluster-Maintainers] [Gluster-devel] Maintainers 2.0 Proposal<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt; &gt; From: &quot;Pranith Kumar Karampuri&quot; &lt;<a href="mailto:pkarampu@redhat.com">pkarampu@redhat.com</a>&gt;<br>
&gt; &gt; To: &quot;Michael Scherer&quot; &lt;<a href="mailto:mscherer@redhat.com">mscherer@redhat.com</a>&gt;<br>
&gt; &gt; Cc: &quot;Amar Tumballi&quot; &lt;<a href="mailto:atumball@redhat.com">atumball@redhat.com</a>&gt;, &quot;GlusterFS Maintainers&quot;<br>
&gt; &gt; &lt;<a href="mailto:maintainers@gluster.org">maintainers@gluster.org</a>&gt;, &quot;Gluster Devel&quot;<br>
&gt; &gt; &lt;<a href="mailto:gluster-devel@gluster.org">gluster-devel@gluster.org</a>&gt;<br>
&gt; &gt; Sent: Friday, March 24, 2017 7:12:32 PM<br>
&gt; &gt; Subject: Re: [Gluster-Maintainers] [Gluster-devel] Maintainers 2.0 Proposal<br>
&gt; &gt;<br>
&gt; &gt; Do we also plan to publish similar guidelines for deciding on Project<br>
&gt; &gt; maintainer?<br>
&gt;<br>
&gt; +1 for defining roles, responsibilities and qualifications of a Project<br>
&gt; manager.<br>
<br>
</span>s/manager/maintainer/ :)<br></blockquote><div><br></div><div><br></div><div>Agreed. There is a need to define the responsibilities of various roles - architects, project maintainers,  project and community leads. We have used some of these terms interchangeably in the past. Will add more details on these roles and provide more clarity.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; On Fri, Mar 24, 2017 at 2:24 AM, Michael Scherer &lt; <a href="mailto:mscherer@redhat.com">mscherer@redhat.com</a> &gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Le samedi 18 mars 2017 à 16:47 +0530, Pranith Kumar Karampuri a écrit :<br>
&gt; &gt; &gt; On Sat, Mar 18, 2017 at 1:20 AM, Amar Tumballi &lt; <a href="mailto:atumball@redhat.com">atumball@redhat.com</a> &gt;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I don&#39;t want to take the discussions in another direction, but want<br>
&gt; &gt; &gt; &gt; clarity on few things:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; 1. Does maintainers means they are only reviewing/ merging patches?<br>
&gt; &gt; &gt; &gt; 2. Should maintainers be responsible for answering ML / IRC questions<br>
&gt; &gt; &gt; &gt; (well, they should focus more on documentation IMO).<br>
&gt; &gt; &gt; &gt; 3. Who&#39;s responsibility is it to keep the <a href="http://gluster.org" rel="noreferrer" target="_blank">gluster.org</a> webpage? I<br>
&gt; &gt; &gt; &gt; personally feel the responsibility should be well defined.<br>
&gt; &gt;<br>
&gt; &gt; Theses point seems to have been overlooked (as no one answered), yet I<br>
&gt; &gt; think they do matter if we want to expand the community besides coders.<br>
&gt; &gt;<br>
&gt; &gt; And since one of the goal is to &quot;Welcome more contibutors(sic) at a<br>
&gt; &gt; project impacting level&quot;, I think we should be also speaking of<br>
&gt; &gt; contributions besides code (ie, website, for example, documentation for<br>
&gt; &gt; another).<br>
&gt; &gt;<br>
&gt; &gt; While on it, I would like to see some points about:<br>
&gt; &gt;<br>
&gt; &gt; - ensure that someone is responsible for having the design discussion in<br>
&gt; &gt; the open<br>
&gt; &gt; - ensure that each feature get proper testing when committed, and the<br>
&gt; &gt; maintainers is responsible for making sure this happen<br>
&gt; &gt; - ensure that each feature get documented when committed.<br>
&gt; &gt;<br>
&gt; &gt; If we think of contribution as a pipeline (kinda like the sales funnel),<br>
&gt; &gt; making sure there is documentation also mean people can use the<br>
&gt; &gt; software, thus increasing the community, and so helping to recruit<br>
&gt; &gt; people in a contributor pipeline.<br>
&gt; &gt;<br>
&gt; &gt; Proper testing means that it make refactoring easier, thus easing<br>
&gt; &gt; contributions (ie, people can submit patches and see nothing break, even<br>
&gt; &gt; for new features), thus also making people likely more at ease to submit<br>
&gt; &gt; patches later.<br>
&gt; &gt;<br>
&gt; &gt; And making sure the design discussion occurs in the open is also more<br>
&gt; &gt; welcoming to contributors, since they can see how we discuss, and learn<br>
&gt; &gt; from it.<br></div></div></blockquote><div><br></div><div><br></div><div>Agree to all of these. The current guidelines for maintainers / owners lists most of these points as core responsibilities [1].</div><div><br></div><div>Thanks,</div><div>Vijay</div><div><br></div><div> [1] <a href="https://gluster.readthedocs.io/en/latest/Contributors-Guide/Guidelines-For-Maintainers/">https://gluster.readthedocs.io/en/latest/Contributors-Guide/Guidelines-For-Maintainers/</a></div></div></div></div>