From 8c2e566b72f2ef16704fbd268a98114fd008b062 Mon Sep 17 00:00:00 2001 From: galesky Date: Sun, 12 Sep 2021 14:55:06 -0300 Subject: [PATCH] docs(): create code sharing docs --- docs/collaboration.md | 29 +++++++++++++++++++++++++++++ docs/manifest.json | 6 ++++++ 2 files changed, 35 insertions(+) create mode 100644 docs/collaboration.md diff --git a/docs/collaboration.md b/docs/collaboration.md new file mode 100644 index 00000000..47947978 --- /dev/null +++ b/docs/collaboration.md @@ -0,0 +1,29 @@ +# Collaboration + +You can use code server to collaborate with other developers in real time. + +## Code sharing using Duckly + +[Duckly](https://duckly.com/) allows you to share your code in real-time even with people using different IDEs (like JetBrains and VSCode). + +- Cross-IDE support, +- Real-time typing, +- P2P encrypted, +- Voice and audio chat, +- Terminal sharing + +### Installing the Duckly Extension + +Duckly uses an extension to provide real time sharing features + +1. Install the Duckly extension from OpenVSX on `code-server`. +```bash +SERVICE_URL=https://open-vsx.org/vscode/gallery \ + ITEM_URL=https://open-vsx.org/vscode/item \ + code-server --install-extension gitduck.code-streaming +``` +2. Refresh you `code-server` window. You should now be able to see the Duckly extension. + +### Sharing with Duckly + +As `code-server` is based on VScode, you can follow the steps described on Duckly's [Pair programming with VS Code](https://duckly.com/tools/vscode) page and skip the installation step. diff --git a/docs/manifest.json b/docs/manifest.json index 01d47fff..165c173c 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -49,6 +49,12 @@ } ] }, + { + "title": "Collaboration", + "description": "How to setup real time collaboration using code server.", + "icon": "", + "path": "./collaboration.md" + }, { "title": "Upgrade", "description": "How to upgrade code-server.",