https://github.com/lherman-cs/vs-live-share-mdns
Easily Live Share Session Link Without Going Out From IDE
https://github.com/lherman-cs/vs-live-share-mdns
bonjour collaboration discovery javascript mdns productivity share vscode vscode-extension zero-configuration
Last synced: 4 months ago
JSON representation
Easily Live Share Session Link Without Going Out From IDE
- Host: GitHub
- URL: https://github.com/lherman-cs/vs-live-share-mdns
- Owner: lherman-cs
- License: apache-2.0
- Created: 2019-03-27T22:14:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-10T22:55:07.000Z (about 4 years ago)
- Last Synced: 2025-06-21T21:01:50.438Z (4 months ago)
- Topics: bonjour, collaboration, discovery, javascript, mdns, productivity, share, vscode, vscode-extension, zero-configuration
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=lherman-cs.vs-live-share-mdns
- Size: 2.65 MB
- Stars: 11
- Watchers: 3
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# vs-live-share-mdns
## Overview
`Live Share` is great! It's a tool to "enable your team to quickly collaborate on the same codebase without the need to synchronize code or to configure the same development tools, settings, or environment."
But, have you ever had a problem when you just want to share your session's link to your friends/colleagues that are **right next to you**? Guess what? You'll end up doing,
1. Turn on your live share session
2. Copy the session's link
3. Send the link to your friends/colleagues through emailThis is the problem that this extension is trying to solve! You don't need to go out from VS Code anymore and focus on what matters!
## How to use?
### 1. [Host] Publish your session
Go to the [command palette](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette) (press ⇧⌘P). Then, find "`Live Share Mdns: Publish`" and share the session password with your friend!

### 2. [Teammate] Discover the session
Go to the [command palette](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette) (press ⇧⌘P). Then, find "`Live Share Mdns: Discover`". If the dialog says that you have discovered the host, you can cancel at anytime. Another dialog will show up to give you a list of hosts.

### 3. [Teammate] Enter the password and collaborate!
Get the password from the host. For example, in this demo, the password is "`mud`".

## Disclaimer
Since this extension uses `MDNS Discovery`, all of its weaknesses will apply here too. For example, this extension will not work if your teammates are not connected to the same network.