As a community platform for getting help and following/discussing development of a FOSS project, I would prefer...
(more options in thread)
@s_ol I voted "other", because Slack and Discord are closed source, mailing lists are useful for some stuff, but completely useless for the things I use Slack/Discord/etc for. I would have said IRC a few years ago, but... recent experience trying to run a community on IRC convinced me it's not a viable thing. Not when you have non-techy users, and would prefer to keep spam out.
@s_ol Zulip, with topics within streams - too complicated.
Gitter? Too nerdy.
Surprisingly, I had the best experience with Matrix - far from perfect, but it was simple enough to get started with, wasn't overwhelming either.
(All of these are highly subjective opinions, mind you.)
I haven't tried Zulip yet, but agree completely for Slack, Discord + IRC. I hadn't considered Matrix, going to take a look at that ad well.
Gitter is nerdy, and also has just one long thread. I'd like at least to split up things like announcements/release notes, help etc.
Mailing lists I personally struggle to use, so IMO they are out for accessibility as well.
@s_ol talkyard seems like a great option, though i have yet to try it out myself
we did this recently with the #fennel channel and it has worked better than I expected.
@technomancy @s_ol My only issue about keeping an IRC channel is spam. It happens rarely, but when it does, it kinda destroys the channel until it lasts. The keyboardio channel was moved off of IRC because it became unusable for _months_. Having a fancy client to access it doesn't solve this issue, the spam would be visible in Matrix too, wouldn't it?
(We could have avoided spam by making the channel invite-only or moderated, but that would've killed the channel just as much as spam did.)
getting help: irc, mailing list, issue tracker
following: website, rss, mailing list, changelog
three suggestions for Matrix already, going to try that out for sure :)
did actually manage to set it up just now (i think?) - still have to make myself server admin somehow :P
If anyone wants to test, I should be @s-ol:s-ol.nu
...or not so simple, federation doesn't seem to be working (yet). Might just have to wait for my DNS zone to update though.
@s_ol My main issue was not setting up, that part was... reasonably easy, at least compared to some of the stuff I have to run. Problems appeared when I (or my users) joined a big room - that ate a lot more resources than I could spare, so for now, I'm opting to not run my own homeserver yet. Not until I have to upgrade my hardware anyway.
So as @technomancy said, _running_ it is kind of a nightmare. The setup part is "eh", but it sadly goes downhill from there, not up.