Open Collaboration ToolsOpen Collaboration Tools is a collection of open source tools, libraries and extensions for live-sharing of IDE contents, designed to boost remote teamwork with open technologies. This is how it works: one person starts a collaboration session as host and invites others to join. The IDE extension distributes the contents of the hostʼs workspace and highlights text selections and cursor positions of other participants. In parallel, they get together in their favorite meeting or chat app for immediate discussion. All participants see what the others are looking at and and what changes they propose in real-time. This way of remote collaboration reduces confusion and maximizes productivity. What's special about Open Collaboration Tools is that it's fully open source under the MIT license, and that it offers libraries to extend the approach on multiple levels: custom editors, custom IDE integrations, or even web applications. For more information about this project, please read the announcement. Server ConfigurationThis extension needs a server instance to which all participants of a collaboration session connect. The server URL is configured with the setting Usage of the public instance is bound to its Terms of Use. Please read them carefully and use our Discussions for any questions. Using the ExtensionThis extension contributes support for the Open Collaboration Protocol. QuickstartThe extension adds a new "Share" item to the Status bar at the bottom of vscode, which allows managing your current sessions. Hosting a session
Joining
Session UIAfter joining or hosting a session, you will find a new "Current Collaboration Session" widget in the explorer tab. This widget lists all joined users and their respecive cursor colors. Through the follow icon, you can jump to another user and automatically follow them when they change their active file. |