Skip to content

Commit a0f82f7

Browse files
authored
Merge pull request #4144 from galesky/main
Add docs around using duckly for collaboration
2 parents 1d4ffda + 7be9972 commit a0f82f7

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

docs/collaboration.md

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Collaboration
2+
3+
With third-party extensions, you can use code-server to collaborate with other developers in real time.
4+
5+
## Code sharing using Duckly
6+
7+
[Duckly](https://duckly.com/) allows you to share your code in real-time even with people using different IDEs (like JetBrains and VSCode).
8+
9+
- Cross-IDE support,
10+
- Real-time typing,
11+
- P2P encrypted,
12+
- Voice and audio chat,
13+
- Terminal sharing
14+
15+
### Installing the Duckly Extension
16+
17+
Duckly uses an extension to provide real time sharing features
18+
19+
1. Install the Duckly extension from OpenVSX on `code-server`.
20+
21+
```bash
22+
SERVICE_URL=https://open-vsx.org/vscode/gallery \
23+
ITEM_URL=https://open-vsx.org/vscode/item \
24+
code-server --install-extension gitduck.code-streaming
25+
```
26+
27+
2. Refresh you `code-server` window. You should now be able to see the Duckly extension.
28+
29+
### Sharing with Duckly
30+
31+
As `code-server` is based on VS Code, 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.

docs/manifest.json

+6
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@
4949
}
5050
]
5151
},
52+
{
53+
"title": "Collaboration",
54+
"description": "How to setup real time collaboration using code server.",
55+
"icon": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12.2 13.4357L9.5 11.4357C10.4 10.7357 11 9.7357 11 8.5357V7.7357C11 5.8357 9.6 4.1357 7.7 4.0357C5.7 3.9357 4 5.5357 4 7.5357V8.5357C4 9.7357 4.6 10.7357 5.5 11.4357L2.8 13.5357C2.3 13.9357 2 14.5357 2 15.1357V17.0357C2 17.6357 2.4 18.0357 3 18.0357H12C12.6 18.0357 13 17.6357 13 17.0357V15.0357C13 14.4357 12.7 13.8357 12.2 13.4357Z\"/> <path d=\"M17.1 8.43436L15.3 7.23436C15.7 6.83436 16 6.23436 16 5.53436V4.63436C16 3.43436 15.1 2.23436 13.9 2.03436C12.7 1.83436 11.7 2.53436 11.2 3.43436C12.3 4.43436 13 5.83436 13 7.43436V8.43436C13 9.33436 12.8 10.2344 12.4 10.9344C12.4 10.9344 13.6 11.8344 13.6 11.9344H17C17.6 11.9344 18 11.5344 18 10.9344V10.1344C18 9.43436 17.7 8.83436 17.1 8.43436Z\"/></svg>",
56+
"path": "./collaboration.md"
57+
},
5258
{
5359
"title": "Upgrade",
5460
"description": "How to upgrade code-server.",

0 commit comments

Comments
 (0)