nodejs / admin

Administrative space for policies of the TSC
153 stars 134 forks source link

Proposal: Completely disable "Discussions" within nodejs/node #918

Open ovflowd opened 1 week ago

ovflowd commented 1 week ago

It is no mystery that on the Node.js project, we use solely "issues" (within nodejs/node) to propose RFCs, new features, and general discussions surrounding the Node runtime.

Issues are also used for help requests, although people get redirected to nodejs/help for help with Node.js;

The nodejs/node repository has a discussions tab that is rarely used (very few threads are posted). It does feel like a duplication of nodejs/help and isn't being used for what it was intended to be used for.

Let's disable the Discussions tab altogether for "nodejs/node." That said, there are WGs or other projects within the Node.js org that pretty well use discussions, such as nodejs/collaborators, nodejs/nodejs.org, and others.

Although having a "Discussions" tab can be seen as a positive thing, it requires extra moderation; it is often just misused and, at the moment, doesn't bring anything to the table.

ovflowd commented 1 week ago

cc @nodejs/tsc

aduh95 commented 1 week ago

In https://github.com/nodejs/admin/issues/771, the proposal was to migrate nodejs/help to Discussions, though that has not happened.

ovflowd commented 1 week ago

Welp, I believe that said issue should be superseded with this. We can indeed migrate those discussions as issues on nodejs/help, for any open discussion if needed and then disable discussions.

gireeshpunathil commented 1 week ago

IMO, help repo is not the duplicate of discussions, nodejs slack channel is.

ovflowd commented 1 week ago

IMO, help repo is not the duplicate of discussions, nodejs slack channel is.

Have you read my thread at all? 😅🥲 ... I explicitly said that current discussions tab are not used for discussions but help questions (or at least this is my perception of the current usage of it)

Having that said, I believe that both GitHub issues + slack are the places where discussions happen today.

ovflowd commented 1 week ago

(I updated my prior comment adding some clarifications)

gireeshpunathil commented 1 week ago

so, if we want the discussions to be better discoverable within the org, discussions needs to be retained in lieu of the slack channel. or else it makes sense to shut it down.

I agree that currently the actual discussions get spread thin all over the place.

ovflowd commented 1 week ago

I still don't think you get it or I may be missing your point.

Actual discussions right now happen either within issues on nodejs/node or on issues or discussions tab from other repositories for their respective WGs/teams. But never within nodejs/node discussions tab.

Hence since we have dedicated places for discussions, and the discussions tab for nodejs/node is not used, it does make sense (imo) to shut it down.

gireeshpunathil commented 1 week ago

only discussions pertinent to node/node are scoped under node/node discussions, right? so discussions happening in issues or discussions tab in other repos are fair?

either way, I agree with your proposal to shut down the discussions tab.

targos commented 1 week ago

Just remember that the discussions tab on nodejs/node is a redirect to the global discussions tab of the entire org.

ovflowd commented 1 week ago

Just remember that the discussions tab on nodejs/node is a redirect to the global discussions tab of the entire org.

I don't think so. They are their own discussions tab, the only difference is they are marked as the default one.

That can be disabled too.

targos commented 1 week ago

I tried it before posting my comment. They point to the same page.

aduh95 commented 1 week ago

Relevant discussion regarding nodejs/help vs "Discussions" https://github.com/nodejs/admin/issues/802#issuecomment-1599035742

Relevant discussion regarding org discussions vs repo discussions: https://github.com/nodejs/admin/issues/679#issuecomment-1460523085

ovflowd commented 1 week ago

I tried it before posting my comment. They point to the same page.

Yes, but global discussions is not a thing -- you can configure to one of your repositories to be the default "discussions" tab that shows up on your org.

https://docs.github.com/en/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization#enabling-or-disabling-github-discussions-for-your-organization

jasnell commented 1 week ago

+1 to disabling discussions.

marco-ippolito commented 1 week ago

+1 to disable, I never found particular value in them

mcollina commented 5 days ago

+1 to disable, I can't really follow any relevant discussions in them.

BridgeAR commented 5 days ago

+1 to disable discussions