Open
Description
[HPE devs: Note that I've made this a public issue since it affects users; if you
want to discuss things that might be sensitive in the public, let's kick off a
private issue for that part of the conversation]
As most of us on the team use Slack in our day-to-day lives, we're finding we
enjoy it much more than Gitter. To that end, we've been discussing whether
we should pull the plug on our Gitter-based support in favor of a Slack channel.
Here are some of the tradeoffs as I see it:
- Slack generally has a more modern and capable UI
Gitter supports Chapel syntax highlighting[this no longer seems to be true with
Gitter's move to Element] and Slack does not at this time,
nor a way to extend its highlighting to include new languages. I've put in a
feature request for such an issue and got a prompt and encouraging response,
but it's not clear whether anything more has ever come of it.Gitter is arguably designed for good integration with GitHub (e.g., #1234 points[this no longer seems to be true with Gitter's move to
to the appropriate git issue)
Element], but Slack's GitHub integration may negate this advantage- with Slack, there may be questions about how far we'd get with a free instance,
whether we'd want to pay for an instance, or whether we'd want to tuck it into
some other organizations Slack instance
Note that I think we would not want to keep both options for more than a transition
period because of already having too many community interaction channels to
monitor and juggle (Discourse, SO, email, Gitter).
I think next steps here are:
- identify a champion to look into moving to Slack, understand the tradeoffs
better, and see if they can effectively sell the team on it or not - determine what our hosting strategy would be
- poll the community to see what the reaction is like and weigh that against our
own ability to monitor either technology