CONTRIBUTING.md 923 字节
Newer Older
A
Anmol Sethi 已提交
1 2 3 4 5 6 7 8 9 10 11 12
# Contributing

## Development Workflow

- [VS Code prerequisites](https://github.com/Microsoft/vscode/wiki/How-to-Contribute#prerequisites)

```shell
yarn
yarn vscode
yarn watch # Visit http://localhost:8080 once completed.
```

13 14 15 16 17 18 19 20 21 22
To develop inside of an isolated docker container:

```shell
./ci/dev-image/exec.sh

root@12345:/code-server# yarn
root@12345:/code-server# yarn vscode
root@12345:/code-server# yarn watch
```

A
Anmol Sethi 已提交
23 24 25 26 27 28 29 30 31 32 33 34 35 36
Any changes made to the source will be live reloaded.

If changes are made to the patch and you've built previously you must manually
reset VS Code then run `yarn vscode:patch`.

Some docs are available at [../src/node/app](../src/node/app) on how code-server
works internally.

## Build

- [VS Code prerequisites](https://github.com/Microsoft/vscode/wiki/How-to-Contribute#prerequisites)

```shell
yarn
37
yarn vscode
A
Anmol Sethi 已提交
38
yarn build
39
node ./build/out/node/entry.js # Run the built JavaScript with Node.
A
Anmol Sethi 已提交
40
```