nilearn / dev-days-2020

Web site for the Nilearn Dev Days, May 2020
https://nilearn.github.io/dev-days-2020/
0 stars 4 forks source link

Categorize Nilearn issues for the sprint #13

Closed emdupre closed 4 years ago

emdupre commented 4 years ago

@thomasbazeille has done a great job of going through the Nilearn issue tracker to identify stale or duplicate issues.

It would be great to do another pass specifically to add the Good first issue label, so that we can quickly point contributors there during the sprint. Also, if we could generally label the issues (with e.g., Documentation, Maintenance) I think that would help folks to more quickly filter according to their interests !

thomasbazeille commented 4 years ago

I think besides that, we may also need to define some priorities. This was the point of my going through the issues. I guess we could set up a github project for that ? But since I didn't see yet @emdupre on GH for project management I'm not sure what it should look like

Here is an incomplete and subjective first list.

jeromedockes commented 4 years ago

2224 has been merged already, no?

emdupre commented 4 years ago

Thanks for the listing, @thomasbazeille ! Do you think we should make a "sprint" project board and add these there ? I'd use the following issue labels (in the order you've listed the issues):

kchawla-pi commented 4 years ago

Instead of stalked or needs review, we should make a label Looking for new contributor . It's a more encouraging one for people.

On Tue, May 12, 2020, 15:13 Elizabeth DuPre notifications@github.com wrote:

Thanks for the listing, @thomasbazeille https://github.com/thomasbazeille ! Do you think we should make a "sprint" project board and add these there ? I'd use the following issue labels (in the order you've listed the issues):

  • Important
  • Bug
  • New feature
  • Need review (I'd really prefer the "stalled" label, here, but we don't have it right now. Do you think we should make it ?)
  • Need review

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nilearn/dev-days-2020/issues/13#issuecomment-627335622, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6SXRH2NM243TRFUFF5KK3RRFDPNANCNFSM4MUTRGZA .

emdupre commented 4 years ago

I don't think something that needs heavy review is appropriate for a new contributor.

I'd love to add "Good first issue" label on some subset of these, but I think those should be identified on a case-by-case basis ! It'd be great if someone could do another sweep for that :smile_cat:

kchawla-pi commented 4 years ago

Ok. Stalled can be intimidating even for experienced devs. It implies there's something that needs serious untangling to be made workable.

Something that implies carrying the baton sentiment would be nicer.

On Tue, May 12, 2020, 15:22 Elizabeth DuPre notifications@github.com wrote:

I don't think something that needs heavy review is appropriate for a new contributor.

I'd love to add "Good first issue" label on some subset of these, but I think those should be identified on a case-by-case basis ! It'd be great if someone could do another sweep for that 😸

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nilearn/dev-days-2020/issues/13#issuecomment-627341683, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6SXRASENVHOZRLQ4HOVGLRRFESLANCNFSM4MUTRGZA .

emdupre commented 4 years ago

Something that implies carrying the baton sentiment would be nicer.

Some of the "stalled" issues still have active Nilearn contributors; I'm not sure if they're ready to hand-off or not. Maybe it's worth pinging in on those issues, generally ?

kchawla-pi commented 4 years ago

My suggestion was not a blanket one. If the original authors are interested in following up then great. My idea was to not use words that may intimate new contributors.

On Tue, May 12, 2020, 15:41 Elizabeth DuPre notifications@github.com wrote:

Something that implies carrying the baton sentiment would be nicer.

Some of the "stalled" issues still have active Nilearn contributors; I'm not sure if they're ready to hand-off or not. Maybe it's worth pinging in on those issues, generally ?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nilearn/dev-days-2020/issues/13#issuecomment-627353151, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6SXRED46ESE6L7XXW2S63RRFGYJANCNFSM4MUTRGZA .

jeromedockes commented 4 years ago

Hi, thanks a lot for making this list. we should put it somewhere on the repo it is super useful.

Here is an incomplete and subjective first list.

  • areas of recurring issues such as Decoder docs and bugs(#2414, #2415, #2360, #2211, #2200), Maskers

I think for 2414, 2415, (maybe) 2360 what needs to be done is clear for you Binh and I and having someone else look into it would be inefficient. I think 2211 and 2200 are low priority atm.

  • bugs that still await fixing (including documentations) #2358, #1755, #629, #1890, #1736, #1241, #1889, #72, 2281, #2395, #2354, #2328, #2293, #2393, #2409

I think that this is where contributions would be most useful

  • new features that are popular or easy :#2421, #2407, #2385, #2366, #2412, #104

Some participants might like to work on these

  • stalled features and PR that we should push through #1890, #2143
  • things that need heavy review : #2224,#2423, #2425

2224 has been merged, did you mean something else? the other too indeed need much discussion

thomasbazeille commented 4 years ago

Thanks for the listing, @thomasbazeille ! Do you think we should make a "sprint" project board and add these there ?

Yes I'm willing to start it, is "Basic Kanban" style ok with you @emdupre ?

I'd love to add "Good first issue" label on some subset of these, but I think those should be identified on a case-by-case basis ! It'd be great if someone could do another sweep for that

Ok will put issues there with appropriate labels and everyone can complete what's missing.

Also I think we should maybe schedule some remote discussion timings for important matters on which we want to put everyone on the same page. (e.g. Surface support extent, maybe other things?) Wdyt?

One example timing could be Wed 20th at 4p.m CET.

jeromedockes commented 4 years ago

Also I think we should maybe schedule some remote discussion timings for important matters on which we want to put everyone on the same page. (e.g. Surface support extent, maybe other things?) Wdyt?

yes I think that's a good idea

Jérôme.

emdupre commented 4 years ago

This all sounds great !

My light request is if we could push the surface support meeting by 30mins to 4:30p CET so I could make it :sweat_smile:

But I'm :100: on scheduling the meetings and making the board, thank you @thomasbazeille !!

thomasbazeille commented 4 years ago

Hello the github project is there : https://github.com/nilearn/nilearn/projects/5 I think of it as a good tool for :

Please review it, add important stuff that could be missing.

Also are there some topics where we want many people at once (to survey community interests ? Or shape the future direction in some particular area ?) If so, we should schedule a call and inform key people as much as possible.

There is already the meeting to discuss Surface support on Wednesday at 18:00 CET / 11:00 EDT