Skip to content

Commit 9c86157

Browse files
authored
docs(contrib): update linux requirements (#4328)
1 parent 743bab0 commit 9c86157

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

docs/CONTRIBUTING.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# Contributing
44

55
- [Requirements](#requirements)
6+
- [Linux-specific requirements](#linux-specific-requirements)
67
- [Creating pull requests](#creating-pull-requests)
78
- [Commits and commit history](#commits-and-commit-history)
89
- [Development workflow](#development-workflow)
@@ -42,13 +43,21 @@ Here is what is needed:
4243
signature
4344
verification](https://docs.github.com/en/github/authenticating-to-github/managing-commit-signature-verification)
4445
or follow [this tutorial](https://joeprevite.com/verify-commits-on-github)
45-
- `build-essential` (Linux only - used by VS Code)
46-
- Get this by running `apt-get install -y build-essential`
4746
- `rsync` and `unzip`
4847
- Used for code-server releases
4948
- `bats`
5049
- Used to run script unit tests
5150

51+
### Linux-specific requirements
52+
53+
If you're developing code-server on Linux, make sure you have installed or install the following dependencies:
54+
55+
```shell
56+
sudo apt-get install build-essential g++ libx11-dev libxkbfile-dev libsecret-1-dev python-is-python3
57+
```
58+
59+
These are required by VS Code. See [their Wiki](https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites) for more information.
60+
5261
## Creating pull requests
5362

5463
Please create a [GitHub Issue](https://github.com/cdr/code-server/issues) that

0 commit comments

Comments
 (0)