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:
^ ! 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.
Old school, but kind of dead with few modern features or popularity
Been there done that, proprietary and limited free tear
Feature rich, support for audio, polished multi-platform
Open Source, hosting like Discourse, video conferencing
Developer orientated and integratable (from GITLAB)
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.
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.