<div dir="ltr">I thought this email from Erik Bray was thoughtful and well-written, and might be of interest to folks here.<div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Erik Bray</b> <span dir="ltr"><<a href="mailto:erik.m.bray@gmail.com">erik.m.bray@gmail.com</a>></span><br>Date: Mon, Jan 25, 2016 at 1:01 PM<br>Subject: [astropy-dev] A word on GSoC and new contributors<br>To: <a href="mailto:astropy-dev@googlegroups.com">astropy-dev@googlegroups.com</a><br><br><br>Hi all,<br>
<br>
Just a few thoughts jumbling around in my head lately that I need to<br>
get out--this is me speaking for myself.  This in particular should be<br>
read by anyone interesting in applying for a Google Summer of Code<br>
internship with the Astropy project (under the assumption that Astropy<br>
will participate this year, and will receive funding from Google under<br>
the program).<br>
<br>
But even if you're not looking to participate in GSoC, there's a point<br>
I want novices interested in contributing to understand:  That's great<br>
that you're excited to contribute to open source.  We welcome and<br>
deeply appreciate contributions from all comers. [just see the number<br>
of open issues Astropy has on GitHub]. We should (and as far as I've<br>
seen do) strive to guide and work with each other to move Astropy<br>
forward whether you're a student or professional astronomer, or of any<br>
other background, and regardless of your experience contributing to<br>
open source projects like Astropy. This is in accordance with<br>
Astropy's Code of Conduct [1].<br>
<br>
This involves mutual respect between newcomers, and long-time<br>
contributors.  This means that new contributors must also respect the<br>
time and availability of existing contributors.  To this end, it is<br>
the responsibility of new contributors to discover on their own the<br>
contribution directions [2], and show some self-direction on their<br>
part.  Because unless otherwise stated (such as at a code sprint),<br>
nobody has explicitly volunteered, at this stage, to be anyone else's<br>
personal mentor.  We will always provide respectful feedback and<br>
advice on your contributions.  And if you have *specific* ideas on<br>
what kinds of issues you would like to work on we'll also provide<br>
feedback on that.  But otherwise it is helpful to show initiative.<br>
<br>
Finally a few additional tips: Aside from the introduction for<br>
contributors linked to in [2], another useful resource that might be<br>
easy to miss is the contributing guidelines [3], useful for anyone<br>
ready to work on a specific issue.  Most people seem to do a good job<br>
following that so it isn't a problem--just always worth pointing out.<br>
Make sure also not to miss the "development workflow" guide linked to<br>
from the contributing guidelines.  There *are* some things in there<br>
that new contributors often miss, such as advice to not make a pull<br>
request from your "master" branch (always start a new branch for new<br>
work).<br>
<br>
Also, if you have any general questions about contributing, please ask<br>
here, on this mailing list, or via one of the other communication<br>
channels listed in [2].  Please do not, if you can help it, ask<br>
general questions in GitHub issues--unless the question or comment is<br>
specifically related to that issue it is noise that can make issues<br>
hard to follow.<br>
<br>
Thanks for reading, and keep up the good work,<br>
Erik<br>
<br>
<br>
[1] <a href="http://www.astropy.org/about.html#codeofconduct" rel="noreferrer" target="_blank">http://www.astropy.org/about.html#codeofconduct</a><br>
[2] <a href="http://www.astropy.org/contribute.html" rel="noreferrer" target="_blank">http://www.astropy.org/contribute.html</a><br>
[3] <a href="https://github.com/astropy/astropy/blob/master/CONTRIBUTING.md" rel="noreferrer" target="_blank">https://github.com/astropy/astropy/blob/master/CONTRIBUTING.md</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
You received this message because you are subscribed to the Google Groups "astropy-dev" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:astropy-dev%2Bunsubscribe@googlegroups.com">astropy-dev+unsubscribe@googlegroups.com</a>.<br>
For more options, visit <a href="https://groups.google.com/d/optout" rel="noreferrer" target="_blank">https://groups.google.com/d/optout</a>.<br>
</font></span></div><br></div></div>