Skip to content

Commit 6db0652

Browse files
bpmctjsjoeio
authored andcommitted
add initial codetour
1 parent b42d04b commit 6db0652

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

.tours/contributing.tour

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"$schema": "https://aka.ms/codetour-schema",
3+
"title": "Contributing",
4+
"steps": [
5+
{
6+
"file": "src/node/app.ts",
7+
"line": 11,
8+
"description": "code-server's HTTP server is managed here."
9+
},
10+
{
11+
"file": "src/node/routes/apps.ts",
12+
"line": 8,
13+
"description": "Apps can be created to extend code-server. Here is the Express route that handles that.",
14+
"selection": {
15+
"start": {
16+
"line": 4,
17+
"character": 1
18+
},
19+
"end": {
20+
"line": 8,
21+
"character": 4
22+
}
23+
}
24+
},
25+
{
26+
"file": "src/node/routes/vscode.ts",
27+
"line": 21,
28+
"description": "This is the Express route for VS Code."
29+
},
30+
{
31+
"file": "src/node/cli.ts",
32+
"line": 28,
33+
"description": "The `$ code-server` CLI is defined here. "
34+
},
35+
{
36+
"file": "ci/dev/vscode.patch",
37+
"line": 1,
38+
"description": "In v1 of code-server, we had a patch of VS Code that split the codebase into a front-end and a server. The front-end consisted of all UI code, while the server ran the extensions and exposed an API to the front-end for file access and all UI needs.\n\nOver time, Microsoft added support to VS Code to run it on the web. They have made the front-end open source, but not the server. As such, code-server v2 (and later) uses the VS Code front-end and implements the server. You can find this here."
39+
}
40+
],
41+
"ref": "master"
42+
}

0 commit comments

Comments
 (0)