aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/doc/development/server
diff options
context:
space:
mode:
Diffstat (limited to 'support/doc/development/server')
-rw-r--r--support/doc/development/server/code.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/support/doc/development/server/code.md b/support/doc/development/server/code.md
index ddb93119b..a8793e807 100644
--- a/support/doc/development/server/code.md
+++ b/support/doc/development/server/code.md
@@ -15,9 +15,9 @@ The server is a web server developed with [TypeScript](https://www.typescriptlan
15 15
16## Files 16## Files
17 17
18The server main file is [server.ts](https://github.com/Chocobozzz/PeerTube/blob/master/server.ts). 18The server main file is [server.ts](/server.ts).
19The server modules description are in the [package.json](https://github.com/Chocobozzz/PeerTube/blob/master/package.json) at the project root. 19The server modules description are in the [package.json](/package.json) at the project root.
20All other server files are in the [server](https://github.com/Chocobozzz/PeerTube/tree/master/server) directory: 20All other server files are in the [server](/server) directory:
21 21
22 server.ts -> app initilization, main routes configuration (static routes...) 22 server.ts -> app initilization, main routes configuration (static routes...)
23 config -> server YAML configurations (for tests, production...) 23 config -> server YAML configurations (for tests, production...)
@@ -45,7 +45,7 @@ The server is composed by:
45 45
46A video is seeded by the server with the [WebSeed](http://www.bittorrent.org/beps/bep_0019.html) protocol (HTTP). 46A video is seeded by the server with the [WebSeed](http://www.bittorrent.org/beps/bep_0019.html) protocol (HTTP).
47 47
48![Architecture scheme](https://github.com/Chocobozzz/PeerTube/blob/master/support/doc/server/upload-video.png) 48![Architecture scheme](/support/doc/development/server/upload-video.png)
49 49
50When a user uploads a video, the rest API create the torrent file and then adds it to its database. 50When a user uploads a video, the rest API create the torrent file and then adds it to its database.
51 51
@@ -53,5 +53,5 @@ If a user wants to watch the video, the tracker will indicate all other users th
53 53
54## Newcomers 54## Newcomers
55 55
56The server entrypoint is [server.ts](https://github.com/Chocobozzz/PeerTube/blob/master/server.ts). You can begin to look at this file. 56The server entrypoint is [server.ts](/server.ts). You can begin to look at this file.
57Then you can try to understand the [controllers](https://github.com/Chocobozzz/PeerTube/tree/master/server/controllers): they are the entrypoint of each API request. 57Then you can try to understand the [controllers](/server/controllers): they are the entrypoint of each API request.