Skip to content

Commit 8c2e566

Browse files
committed
docs(): create code sharing docs
1 parent ff34097 commit 8c2e566

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

docs/collaboration.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Collaboration
2+
3+
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+
```bash
21+
SERVICE_URL=https://open-vsx.org/vscode/gallery \
22+
ITEM_URL=https://open-vsx.org/vscode/item \
23+
code-server --install-extension gitduck.code-streaming
24+
```
25+
2. Refresh you `code-server` window. You should now be able to see the Duckly extension.
26+
27+
### Sharing with Duckly
28+
29+
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.

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 viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 10l-2.5-1.5L15 12V4h5v8z\"></path></svg>",
56+
"path": "./collaboration.md"
57+
},
5258
{
5359
"title": "Upgrade",
5460
"description": "How to upgrade code-server.",

0 commit comments

Comments
 (0)