<div dir="ltr">Hi Abishek,<div><br>In case you can't tell from the response, this is not a straightforward question to answer. I hope you have looked at our contributor guidelines: <a href="http://scikit-learn.org/dev/developers/contributing.html">http://scikit-learn.org/dev/developers/contributing.html</a>.</div><div><br></div><div> We encourage contributors to start with changes that focus on things like documentation, or that involve simple changes to the code. In any case, we can try to help you navigate the code or the process of fixing a specific issue. Some issues require a deeper understanding of the implementation than others, and contributors should advance to those over time.</div><div><br></div><div>We look forward to your contributions.</div><div><br></div><div>Joel</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 17 July 2018 at 13:19, Abhishek Babuji <span dir="ltr"><<a href="mailto:abhishekb2209@gmail.com" target="_blank">abhishekb2209@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">TO WHOM IT MAY CONCERN,<div></div><div><br></div><div>I have just learned Python to a level that I can say I'm comfortable with it. I have also picked up and learned Git and GitHub, and so now I'm ready to make my contribution to this library.</div><div><br></div><div>I'm really enthusiastic but since this is my first time, I'd like to know a few things!</div><div><b><br></b></div><div><b>Must I know the underlying implementation of something to contribute code to fix it?</b></div><div><br></div><div>Explanation: Let's say, someone, tags some issue as 'first timers' and 'easy', and you want to take a look at it, see and contribute code/fix the code.</div><div><br></div><div>Should I know the implementation of what the fixed code is supposed to do? or will this be explained when the issue is brought up? I have gone over issues in your GitHub. but I don't think I've seen enough examples. I don't seem to find this in the contributor guide.</div><div><br></div><div>If someone could help me understand the level of depth that I must know scikit-learn to be able to contribute, I would then begin working towards it! Because I have used it  a lot in my Machine Learning projects, so I'm not sure where I stand. </div><div><br></div><div>Example: "The shovel doesn't work! Fix it! It is supposed to be able to dig through mud"</div><div>My dilemma: I found an immovable rock in the mud that the shovel is not being able to dig through.. so I'm stuck. Guess I shouldn't have volunteered to help.</div><div><br></div><div><span style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Just on a side note, to all scikit-learn's contributors, you're doing God's work.</span><div class="m_2191051257254719578gmail-yj6qo" style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"></div><br class="m_2191051257254719578gmail-Apple-interchange-newline"></div><div></div></div>
<br>______________________________<wbr>_________________<br>
scikit-learn mailing list<br>
<a href="mailto:scikit-learn@python.org">scikit-learn@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scikit-learn" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/scikit-learn</a><br>
<br></blockquote></div><br></div>