Continuing the discussion from Design process of ROS 2:
After reading through an engaging thread over in the Design Process of ROS-2 category, I wanted to follow up on a particular point made by @wjwwood by re-opening a general discussion for it:
https://giphy.com/gifs/gOkawaguYNiSI/html5
^
! I totally agree that adding community channel for ephemeral communication could really help wrt. many of the issues raised in the related thread. To help push this forward, Iād like to kick start with some callbacks to past discussions, current solutions, and some of my own suggestions. Please feel free to add references you think I might have missed.
Past Discussions
Current Solutions
IRC
Old school, but kind of dead with few modern features or popularity
Slack
Been there done that, proprietary and limited free tear
Discord
Feature rich, support for audio, polished multi-platform
Rocket Chat
Open Source, hosting like Discourse, video conferencing
Gitter
Developer orientated and integratable (from GITLAB)
Suggestions
Iād like Discord or Rocket Chat, as I appreciate voice/video chat rooms given Iām quite a typo typist, but Gitter seem most applicable given our community software focus. Before reading more up on the compassion between the three, I didnāt realize that Rocket Chat also supported screen sharing (via jitsi), which would also be helpful for presenting or demonstrations.
https://stackshare.io/stackups/gitter-vs-rocketchat-vs-slack
https://www.slant.co/versus/5637/10600/~discord_vs_rocket-chat
https://www.slant.co/improve/options/4567/~gitter-im-review
Iāve used Discord before with another software project (albeit a much smaller example community) and it liked using it, given the UI clients worked well both from an installed application or web browser. Given its gaming origins, having features like push-to-talk or voice-activation made sitting in an open-ended VOP enabled chatroom for prolonged discussions quite natural and low barrier. However, the interface is designed more around the individual, like a social media platform; though I havenāt administrated an org on Discord, Iād imagine the community management infrastructure might not be as scailable as with Gitter or Rocket Chat.
Iāve also used Rocket Chat when interacting with the Hyperledger Community. Although not as polished as Discord, Rocket Chat it is open source, and has similar hosting model like Discourse. However, Gitterās integration with the existing platforms we already use seem like the dead ringer. To get a better feel than just is mono landing page, you can check out the gitter readme docs here.