You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, I feel like there's a small issue with communication again. Could you perhaps please update contributing with a rough outline of how the review - merge process works?
Some of the questions I imagine could be addressed there:
Do you have a certain day in week you review all PRs at once, so it doesn't distract you from your own work? Is this happening once a week? Once a month?
How do you decide the priority - what to review first? Features, bugs? Internal, external contributors?
Is there any system of primary / fallback people for different parts/comps of m2, similar to how it works in angular/angular? Could this list be made public, so people can cc relevant people and get their issues / PRs labelled, reviewed?
Do you have any issue "caretakers" similar to how it works in angular/angular (ie. person that is on issue labelling / triaging duty)?
Are there any external factors causing PRs labelled merge ready to not to be merged immediately? Ie. you need a green light from all internal google apps using m2?
Since there is no public insight into these processes, it might seem to someone like me that there are some minor project management inefficiencies, which in turn make it a little difficult to guess when some bug fixes / features will be merged, or if it's worth trying to contribute.
Some examples:
out of 437 open issues, there are 150 unlabelled ones, which is 35%, in angular/angular it is about 10%
I imagine that quite a few of those open issues are outdated, support requests, without reproduction or do not follow the issue template so they could be closed
there's 37 open PRs from a single team member, some date back to months ago without any visible activity (I imagine you might have had internal discussions over some of them and simply didn't / forgot to write some sort of conclusion to the PR itself though)
out of currently 65 open PRs and assigned PRs, 32 are assigned to @jelbourn 14 to @kara, isn't this too much for a person to handle (that's why I was asking if there is any primary / fallback system)
Wouldn't it be worth to defer work on all new features / bug fixes for say a week and get on top of issues and existing PRs? I honestly care about this project, it's essential for my own work, so I'm not writing this to complain, but rather to be able to understand what's going on and how I could possibly help.
Hey, I feel like there's a small issue with communication again. Could you perhaps please update contributing with a rough outline of how the review - merge process works?
Some of the questions I imagine could be addressed there:
merge readyto not to be merged immediately? Ie. you need a green light from all internal google apps using m2?Since there is no public insight into these processes, it might seem to someone like me that there are some minor project management inefficiencies, which in turn make it a little difficult to guess when some bug fixes / features will be merged, or if it's worth trying to contribute.
Some examples:
Wouldn't it be worth to defer work on all new features / bug fixes for say a week and get on top of issues and existing PRs? I honestly care about this project, it's essential for my own work, so I'm not writing this to complain, but rather to be able to understand what's going on and how I could possibly help.
@jelbourn @kara @crisbeto @devversion and others