Skip to content
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

Deprecate forum in favor of GitHub Issues #1151

Closed
chadwhitacre opened this issue Nov 16, 2021 · 9 comments
Closed

Deprecate forum in favor of GitHub Issues #1151

chadwhitacre opened this issue Nov 16, 2021 · 9 comments

Comments

@chadwhitacre
Copy link
Member

I would like to have a single async channel rather than splitting attention between two. As it stands it's unclear to users where to post what, so we end up with duplicates.

@chadwhitacre
Copy link
Member Author

I'm going to let this forum meta post sit for a few days, if no-one responds I intend to move forward with this ticket, if not then we'll talk first. :)

@chadwhitacre
Copy link
Member Author

I'm planning to put a notice at the top of the On-Premise forum tomorrow, and to follow through with the deprecation next week.

@chadwhitacre
Copy link
Member Author

Also, I'm really proud of this GIF that I made. 🐭

embers-of-sentry

@chadwhitacre
Copy link
Member Author

I'm planning to put a notice at the top of the On-Premise forum tomorrow

Done.

https://forum.sentry.io/t/deprecating-the-on-premise-forum-moving-to-github-issues/15587

pinned on

https://forum.sentry.io/c/on-premise/7

@chadwhitacre
Copy link
Member Author

Done. Let's see how long we can last before enabling GitHub Discussions. 😅

@chadwhitacre
Copy link
Member Author

Reopening for @renchap (#796 (comment) … and sure @BYK, too 😉 #1175 (comment)):

I suggest moving to Github Discussions, not Issues, as they provide a much better platform for this kind of… discussions, with useful tools like marking topics as solved, accepted answers, threading and such.

It is easy to convert an issue to a discussion (or the other way around), and it does not clutter the issue tracker with non-issue things, and (if i remember correctly) you can redirect people to open a discussion instead of an issue in the configurable "new issue" page.

As for the Github are really improving issues and discussions a lot and the OSS community is switching to it quickly, so I assume many people will be familiar with GH Discussions in the coming months and it wont really be an issue.

@chadwhitacre chadwhitacre reopened this Nov 29, 2021
@chadwhitacre
Copy link
Member Author

Thanks for weighing in @renchap.

I suggest moving to Github Discussions, not Issues

Enabling Discussions is a valid suggestion, and choosing not to rightly requires defending, or at least explaining. :)

Building on my answer here, my problem with a forum—whether Discourse or Discussions—is that, at our scale, it is not differentiated enough from Issues to justify the cognitive overhead of maintaining and navigating between two systems.

useful tools like marking topics as solved, accepted answers

This is easily approximated in Issues with closing an issue, and emoji reactions on comments.

threading

I see nested vs. flat message boards as largely stylistic, I don't see one as offering a lot of value over another. If Issues were nested I'd be fine with it, but the fact that it's flat and Discussions is nested doesn't sway me.

and such

?

It is easy to convert an issue to a discussion (or the other way around)

To me, GitHub providing a workflow for transferring threads between Issues and Discussions reinforces that they're basically the same product.

it does not clutter the issue tracker with non-issue things

In this repo we have Type: * labels that make it easy to filter on different kinds of conversation threads. Asserting that some of these kinds are "non-issue things" begs the question. If something can be expressed as a "to do" item then it fits within my mental model of closable Issues—"fix a bug," "add a feature," "help a user," and "adopt a course of action," all qualify in my book. If a discussion has a clear decision point then it fits within Issues, if not, then what's the point of having the discussion?

and (if i remember correctly) you can redirect people to open a discussion instead of an issue in the configurable "new issue" page.

Yeah, and we see how good people are at deciding which conversation to have where. ;-) Better when possible not to offer the choice then to depend on people to choose correctly.

the OSS community is switching to it quickly, so I assume many people will be familiar with GH Discussions in the coming months and it wont really be an issue.

I realize that my opinion goes against the grain, and I am theoretically open to being proven wrong, but to reconsider I would need to see such a high volume of traffic in Issues, and such a vibrant user community for self-hosted, that we need to a user-to-user forum as a release valve, with Issues limited to collaborators.

Until then, I would like to try managing the project without a forum, using Issues alone. So far I think it has been sufficient for this conversation, at least. ;)

@BYK
Copy link
Member

BYK commented Nov 30, 2021

Building on my answer here, my problem with a forum—whether Discourse or Discussions—is that, at our scale, it is not differentiated enough from Issues to justify the cognitive overhead of maintaining and navigating between two systems.

An issue is something you need to deal with, and hopefully as soon as possible with preferably little discussion as the discussions go long, it becomes very hard to manage and track. A discussion however is aimed towards staying open as long as it may be, allowing people to keep talking forever and ever and ever.

Now, I know that you want a list of things to get done, hence setting auto-close on the former forum. But it still had ongoing conversations on other topics.

@chadwhitacre
Copy link
Member Author

the discussions go long, it becomes very hard to manage and track

This is not my experience. 🐭

allowing people to keep talking forever and ever and ever

That's what Twitter is for? 😅

But it still had ongoing conversations on other topics.

Hmmm ... there may have been a few, but we had waaaaaay more one-off support requests than real live community conversation. If the forums were nice and lively then that'd be one thing, to talk about moving that vibrant community to Discussions, but the forums have been on life support for a while, and now they're pretty much a ghost town. 😞

Also—and maybe this is the bottom line, for better or for worse—it's just way easier for me personally to operate in GitHub Issues than in a forum (whether Discourse or Discussions). 🐭 Since I'm on the hook to support and manage the self-hosted Sentry community (among other things), I need to optimize for my own ability to do so, and for me that means Issues. Other Sentry sub-communities may very well opt for Discussions, and once the self-hosted community has grown and/or we bring in someone to whom I can hand off self-hosted community management, I'm open to reopening this can of worms.

For now, I'm going to go ahead and call this question decided. Feel free to leave some parting comments, and I will see you on other issues! :)

@chadwhitacre chadwhitacre added this to the Forum → Issues milestone Dec 15, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Dec 30, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants