-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Archive nodejs/help in favour of a Help Section on Discussions #802
Comments
I'm going to piggyback on this and follow up and ask: where do we point users with general (non Node.js core, feature request or bugs) related questions? We've had two recent instances where I closed something that seemed to be offtopic (and updated @nodejs/moderation) and I was not sure where to tell users to go: Would be good to get guidance from the TSC about what's on topic for orgs/nodejs/discussions and where to point users that need general help unrelated to core or Node.js development itself. |
I would like the TSC to discuss this if possible. Guidance can be "let X pick" or "send them to the OpenJS slack" or "we don't endorse anywhere to not play favorites and we don't allow it here, sorry!" which is also fine. I feel more strongly about having a clear, transparent and documented policy than the policy itself. |
We want to recommend users ask for help on shared platforms such as StackOverflow, but since we can't prohibit people from asking for help over here (and we shouldn't), it'd still be better to do it over discussions. The two cases you linked would not fit for the "Help" section, as it would need to be Help directly related to Node.js and on of the provided APIs, e.g. "fs". |
IMHO I actually wish we didn't redirect users to OpenJS Slack for Node.js help as there so little of engagement and activity there. |
I am -1 to this proposal.
it is worthwhile to see if we can discuss and identify actions to reduce the backlog (through activities such as bounty programs), but maintaining a repo for general help is great for a healthy project IMO. |
I'm also -1. Github Discussions have a horrible UX per nature. |
@RafaelGSS how discussions have an horrible UX? The UX is way better and better accommodating than Issues. That's the whole point why they made the Discussions feature. |
Isn't this the very nature of a discussion?
The Help section is not meant for bug reporting, just general help with Node.js
How is a Discussion Category not a dedicated space?
We? Who "is" we? 😅 |
I also wanted to mention that right now people are opening "Help" issues on Discussions (even if not a lot) and pretty much we can only convert them into an issue for the help repository. But it honestly feels like the opposite is better suited. Conversion of Issues into Discussions works better than the opposite, sadly converting Discussions to Issues causes... well, lost of context. |
may be, at a generic level every collaboration is a discussion, but problem determination is a specialised instance of discussion that involves (usually) one party carrying out debug operations on their system and the other providing instructions and interpreting the output.
It is generally hard to assert issues as bugs or non-bugs upfront, that revelation comes after few iterations.
my understanding is
those who have been helping users in the help repo. |
No, the org discussions are just the nodejs/node discussions. All other repositories have their own discussions tab. |
Also, discussions directly on the nodejs/node repository can easily be transferred as issues for nodejs/node if they happen to be bug reports... |
Also noted that I'm suggesting this based on my almost 5 years of moderating communities (Reddit, Discourse, Matrix) 😅 But I am definitely biased here, and I'm not saying I'm right (as well this is very subjective), also because I have no idea what works best for Node.js 🙃 |
There was some previous discussion in #771 |
Related: We should update https://github.com/nodejs/node/blob/main/.github/SUPPORT.md. How active is libera.chat? And OpenJS #ask-anything channel is missing. And so on. |
It remains pretty active. |
@ljharb Are you referring to libera.chat or to the help repo (or something else)? |
libera.chat, since that was the question you asked :-) |
While I agree that @ovflowd arguments are valid, I feel we should keep the nodejs/help issues as Level 1 support to new nodejs users for a foreseeable future, if it is not very inconvenient. Seeing many issues I see a lot of room improvement in nodejs error messages that would enable new users to graduate through initial hurdles. |
Level 1 support? I don't think we're in a capacity to give dedicated Level 1 support to users. (In terms of human resources and time) |
My take is that I'd trust the opinion of those who have been active in answering the questions and triaging the issues in the nodeks/help repo. I think @gireeshpunathil has been one of those people over time so I support his view on this issue. |
I think there's consensus, at least among the TSC members on this issue, that we will not archive the help repo at this time. (By consensus, I mean that there are one or more people strongly opposed to archiving it, and no one who is so strongly in favor of it that they would like to call a vote to try to override the objection(s).) So I think we have a decision there. @nodejs/tsc Please comment if you see things differently or are someone who would like to call for a vote. If I'm correct about all that, then the only other thing remaining to be done is to make sure https://github.com/nodejs/node/blob/main/.github/SUPPORT.md is up-to-date. While it might benefit from some additions or editing, I think the information there is sufficiently complete that we can close this issue and take up any modifications to it in a separate issue or (better yet) a pull request proposing the modifications. @benjamingr Please comment or re-open if you see things differently. I'm going to optimistically close this based on the above, but if anyone on TSC (or @ovflowd or @benjamingr) thinks that there is more to discuss here, please don't hesitate to leave a comment, re-open this issue, or open a separate PR/issue for a more focused conversation on a particular aspect. Thanks! |
I mostly just wanted the TSC to guide us here, I'm content with the resolution of keeping it. We should consider inviting volunteers to help people there or perhaps increase its visibility. ( So I know I should guide users towards the help repo in cases like those mentioned in #802 (comment) ) |
I wrote some stuff on Slack after @Trott's comment (https://openjs-foundation.slack.com/archives/C019Y2T6STH/p1687275661864849?thread_ts=1684794644.392399&cid=C019Y2T6STH) just for context/visibility. |
More Context on Slack: https://openjs-foundation.slack.com/archives/C019Y2T6STH/p1684794644392399
So, with the Discussions feature becoming increasingly popular, many "Help" questions are being opened there.
With the current moderation features and the "nature" of a Help question being a Discussion, it feels time to archive the nodejs/help repository (that uses Issues for Help) in favour of the Discussions.
It's easier to monitor Discussions, and easier to mark an answer as "the best answer", Discussions have a threaded model, which also is more tailored for discussions.
Not to mention one less repository to maintain.
cc @nodejs/tsc
The text was updated successfully, but these errors were encountered: