RubyMine: Real-time Collaborating in the IDE

Posted . Visible to the public. Repeats.

RubyMine has a collaboration feature called "Code With Me". Using it, you can invite someone into your local editor to work together. This is nicer to the eyes and much more powerful than sharing code through some video chat.

How to

Getting started is really simple:

  1. Click the "add person" icon in the top-right editor corner (or hit Ctrl + Shift + Y) and select "Start Session".
  2. Choose permissions:
    • "Read-only" lets others only watch you.
    • "Edit files" is needed for pairing. Note that this allows remote partners to, well, edit files. Do not use with untrusted people.
    • If you want to both use the RubyMine terminals, you'll need to pick "Full access". Note that this allows remote partners to access your computer! E.g. when you're away fetching a coffee. Only use with people you truly trust.
  3. Share the link with the people you want to collaborate with.

All related controls will appear around the "add person" icon once a session is running.

Features

  • See other people's cursor
  • Follow others
  • Call others to follow you
  • Work in full sync
  • Work independently, but still in the same IDE
  • Optional: audio call, or with camera and extra screen sharing

Notes

  • Joining a session will load the full IDE in the background.
Dominik Schöler
Last edit
Dominik Schöler
License
Source code in this card is licensed under the MIT License.
Posted by Dominik Schöler to makandra dev (2024-01-08 09:19)