Remove recommendations of Chrome Extensions #2259
referenced this pull request
Jun 14, 2019
Happy Monday to all.
For the record, I just want to note that I disagree with this PR (not that it seems to matter in the least).
Further no reply has been made to any of the concerns raised in #1908, namely:
If a decision is being made one way or another it would be nice to see a solid explanation outside of simply approving a PR that changes state that has been consistent for the prior ~3 years. The issue began with a
Chrome Extensions at all.
Disappointing to say the least.
@june07 I get that this might be disappointing to you as you maintain NiM and it was removed for a practice other extensions follow. Moreover, the exact rational, acceptance criteria or process was never explained to you or written in public.
The truth of the matter is we don't have a precise process for inclusion so we lean heavily towards removing things people find objectionable. This is made even more frustrating by the fact it is clear the participants (me included) believe you are doing the work on NiM out of care and genuine concern for improving the lives of developers within the Node ecosystem which is essentially why most of us are here in the first place.
My major concerns here are:
Given all these objections it might sound like I'm for removing it - I'm mostly ambivalent since I do think it's generally useful and I'd like to see this move in a constructive direction and I empathize with how frustrating this might be from your PoV.
I am not sure if this is viable, worth it or even helpful but I wanted to outline a possible solution if you want it to be included in the docs. I'm sorry if this message came out as long, I felt like we owe you that much given you are interacting in good faith and have contributed to the project a bunch of helpful stuff :]
@june07 The conversation was indeed wide-ranging, and while there was no consensus on issues specific to your extension, there does seem to be consensus on the Node.js project avoiding any possible problems by no longer recommending Chrome extensions.
@nodejs/website-redesign @nodejs/security @nodejs/collaborators @nodejs/inspector This has only approvals and could land now, but since the website repo may not be as well watched as nodejs/node, I'd like to give any collaborators who disagree with this a chance to speak up. Please review #1908 for background.
@ChALkeR wrt #2259 (comment), I could put that in, but it would be only the one list, in the one markdown file, which seems to me overly specific, since this is a policy that affects all of the docs. I'm not sure if there is a global enough place, perhaps one of the website team can tell me if there is.
I think the main thing is that when/if it comes up again, there is a conversation that can be pointed back to, and I think this conversation is sufficient. Beyond that, the website team is here, and they know what the policies are, or enough do that going forward someone should notice.
Jun 18, 2019
@benjamingr I don't think there is a team with "sole responsibility", so its not a matter of a single "correct" team.
Anyone with a github account can express an opinion, any collaborator can approve (or not) a PR, and if consensus among collaborators isn't reachable, the TSC may be requested to vote as a last resort.
@benjamingr I want you to know that I REALLY appreciate the time you took to offer your feedback. It was very helpful and I think others would do well to follow your example. It makes all the difference when helpful suggestions are offered, explanations given, and overall care/empathy is shown to interactive members of the community. I'm thankful that you seem to understand that I have acted in good faith and have recognized the contributions made, and as such have offered a constructive not destructive response.
I can't stress enough how much your response even though not on my side or in my favor, was appreciated and helped to curb the largely negative (and in my opinion cold, accusatory, and unfriendly to say the least) response from most others, either directly or through their lack of any response what so ever outside of an approval of change. While I understand that people are busy with other "more important" issues, I think the dismissive attitude of some can have very negative consequences to the morale of a community and certainly to individual contributors.
With that said, THANK YOU AGAIN. I'll continue engaging with the Node community with the hope that more are like you. I'll continue working on NiM regardless and may look into the other possible outlets that you so helpfully suggested. With a smile!