The issue with 'low hanging fruit' is that who is it low-hanging fruit for? Low hanging fruit for a core dev may be days of work for a newcomer. Also, 'newcomer' doesn't give a good idea of how long it will take. I would therefore like to second Tom Aldcroft's suggestion of following something like what we have in astropy: - effort-low, effort-medium, and effort-high (=hours, days, long-term) - package-novice, package-intermediate, package-expert This really covers the range of options. For newcomers that want to do something quick you can point them to package-novice & effort-low. When someone new to the project wants to get more involved (or for e.g. GSoC), you can point them to e.g. package-novice & effort-high. If one of the core devs is bored and wants to kill some time, they can go to package-expert & effort-low. We've found this very helpful in Astropy and we use it in all related packages, so I want to put in a strong recommendation for following the same model here too, and I want to recommend the same for matplotlib and scipy. Cheers, Tom Benjamin Root wrote:
FWIW, matplotlib calls it "low hanging fruit". I think it is a better name than "newcomers".
On Wed, Nov 26, 2014 at 1:19 PM, Aldcroft, Thomas <aldcroft@head.cfa.harvard.edu <mailto:aldcroft@head.cfa.harvard.edu>> wrote:
On Wed, Nov 26, 2014 at 8:24 AM, Charles R Harris <charlesr.harris@gmail.com <mailto:charlesr.harris@gmail.com>> wrote:
On Wed, Nov 26, 2014 at 2:36 AM, Sebastian Berg <sebastian@sipsolutions.net <mailto:sebastian@sipsolutions.net>> wrote:
On Mi, 2014-11-26 at 08:44 +0000, David Cournapeau wrote: > Hi, > > > Would anybody mind if I create a label "newcomers" on GH, and start > labelling simple issues ?
We actually have an "easy fix" label, which I think had this in mind. However, I admit that I think some of these issues may not be easy at all (I guess it depends on what you consider easy ;)). In any case, I think just go ahead with creating a new label or reusing the current one. "easy fix" might be a starting point to find some candidate issues.
- Sebsatian
> > > This is in anticipation to the bloomberg lab event in London this WE. > I will try to give a hand to people interested in numpy/scipy,
There is also a documentation label, and about 30 tickets with that label. That should be good for just practicing the mechanics.
FWIW in astropy we settled on two properties, level of effort and level of sub-package expertise, with corresponding labels:
- effort-low, effort-medium, and effort-high - package-novice, package-intermediate, package-expert
This has been used with reasonable success.
- Tom
Chuck
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org <mailto:NumPy-Discussion@scipy.org> http://mail.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org <mailto:NumPy-Discussion@scipy.org> http://mail.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion