Replies: 4 comments 4 replies
-
I had spent some time earlier to Closing a request through voting may be good, if the vote truly reflects interest / disinterest; however it may be an injustice to the isse, if the vote is the result mere inactivity? Some proposals (along side voting):
|
Beta Was this translation helpful? Give feedback.
-
I think if we can't either get an advocate with the collaborator base or a number of people showing their support through votes then keeping an open issue does not really help and may give the false impression that something will happen. An issue can always be re-opened if there is interest/support for moving it forward later on. All of your proposals sound good if we can line up people to do the required work. Some sort of review/curation of the feature requests is needed. I think the approach taken in the angular case is to help narrow the issues to those which have broad support in order to manage the amount of work needed. I could see us adding a periodic review to the TSC meeting but I don't think we would necessarily be able to review all feature requests opened. |
Beta Was this translation helpful? Give feedback.
-
It may be worth considering some variation requiring feature requests to go through a lightweight RFC process. The lightweight RFC process could be crafted to guarantee that after a certain period of time, a result of "yes, pending an implementation, this seems like something we'd want" or "no, not right now, although this can be re-submitted at a future date". Ref: nodejs/TSC#962 |
Beta Was this translation helpful? Give feedback.
-
@Trott I'm not sure I'd want to ask people to do extra work to submit an RFC unless we had a good likelihood that it would have a higher chance of work taking place if it was accepted. I don't think a "default to yes" would do that. Unless there is active support for something it's not really a yes, but more of a nobody cares enough to block at this point. When somebody is volunteering to implement a new feature and wants/needs input/agreement before investing time the RFC progress would be a good fit. In this case we have people requesting a feature but not volunteering to implement so I'm less sure. |
Beta Was this translation helpful? Give feedback.
-
We were doing a triage day within the Red Hat Node.js team and as part of that I looked at some of the old issues in the Node.js core repo. Turns out a lot of them are tagged as
feature request
.Some stats:
249 issues out of a total of 1318 are feature requests which is 19% of the total backlog.
153 are greater than 1 year old
96 are greater than 2 years old
49 are greater than 3 years old
17 are greater than 4 years old
103 have not been updated for a year
40 have not been updated for 2 years
9 have not been updated for 3 years
Are there people regularly looking at the issues tagged
feature request
.? Do people look at those issues when finding ways to contribute?I'm asking because I'm wondering about having 2+ year old issues (7% of the backlog) hanging around if they are not actively reviewed/used.
Some light searching on how feature requests lead me to
Getting some feedback through voting on the feature requests to help identify those which are highly requested and closing those which don't reach a certain threshold makes sense to me.
Beta Was this translation helpful? Give feedback.
All reactions