detached aefe19e

docs: fix ASCII diagram border alignment

Align right-side vertical borders in schema codeblocks so they
render as proper vertical lines on the website.
commit
aefe19ef03ae7313fa7b79e00dd933ad766f991d
author
brice · · 2026-01-16 12:58 UTC
parent
d06ea2a
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
refs
tag: v2.2.7
4 files · +33 -33
M docs/concepts.md +10 -10
@@ -89,15 +89,15 @@ By default, routes expect HTTPS (terminated by Cloudflare). For HTTP-only routes
8989 Each app runs in its own isolated Docker network:
9090
9191 ```
92-┌─────────────────────────────────────────────────────┐
93-│ gordon-app-mydomain-com │
94-│ │
95-│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
96-│ │ App │───>│ Postgres │ │ Redis │ │
97-│ │ :3000 │ │ :5432 │ │ :6379 │ │
98-│ └──────────┘ └──────────┘ └──────────┘ │
99-│ │
100-└─────────────────────────────────────────────────────┘
92+┌────────────────────────────────────────────────┐
93+│ gordon-app-mydomain-com │
94+│ │
95+│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
96+│ │ App │───>│ Postgres │ │ Redis │ │
97+│ │ :3000 │ │ :5432 │ │ :6379 │ │
98+│ └──────────┘ └──────────┘ └──────────┘ │
99+│ │
100+└────────────────────────────────────────────────┘
101101 ```
102102
103103 Benefits:
@@ -241,4 +241,4 @@ Without the label, Gordon uses the first exposed port.
241241
242242 - [Configuration Reference](./config/index.md)
243243 - [Docker Labels Reference](./reference/docker-labels.md)
244-- [Environment Variables](./config/env.md)
244+- [Environment Variables](./config/env.md)
@@ -89,15 +89,15 @@ By default, routes expect HTTPS (terminated by Cloudflare). For HTTP-only routes
89 Each app runs in its own isolated Docker network:89 Each app runs in its own isolated Docker network:
90 90
91 ```91 ```
92-┌─────────────────────────────────────────────────────┐92+┌────────────────────────────────────────────────┐
93-│ gordon-app-mydomain-com │93+│ gordon-app-mydomain-com │
94-│ │94+│ │
95-│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │95+│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
96-│ │ App │───>│ Postgres │ │ Redis │ │96+│ │ App │───>│ Postgres │ │ Redis │ │
97-│ │ :3000 │ │ :5432 │ │ :6379 │ │97+│ │ :3000 │ │ :5432 │ │ :6379 │ │
98-│ └──────────┘ └──────────┘ └──────────┘ │98+│ └──────────┘ └──────────┘ └──────────┘ │
99-│ │99+│ │
100-└─────────────────────────────────────────────────────┘100+└────────────────────────────────────────────────┘
101 ```101 ```
102 102
103 Benefits:103 Benefits:
@@ -241,4 +241,4 @@ Without the label, Gordon uses the first exposed port.
241 241
242 - [Configuration Reference](./config/index.md)242 - [Configuration Reference](./config/index.md)
243 - [Docker Labels Reference](./reference/docker-labels.md)243 - [Docker Labels Reference](./reference/docker-labels.md)
244-- [Environment Variables](./config/env.md)244+- [Environment Variables](./config/env.md)
M docs/config/attachments.md +5 -5
@@ -32,15 +32,15 @@ When you define attachments:
3232 4. Attachments persist across app updates
3333
3434 ```
35-┌─────────────────────────────────────────────────────┐
36-│ Network: gordon-app-mydomain-com │
37-│ │
35+┌───────────────────────────────────────────────────┐
36+│ Network: gordon-app-mydomain-com │
37+│ │
3838 │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
3939 │ │ App │───>│ postgres │ │ redis │ │
4040 │ │ :3000 │ │ :5432 │ │ :6379 │ │
4141 │ └──────────┘ └──────────┘ └──────────┘ │
42-│ │
43-└─────────────────────────────────────────────────────┘
42+│ │
43+└───────────────────────────────────────────────────┘
4444 ```
4545
4646 ## Service Discovery
@@ -32,15 +32,15 @@ When you define attachments:
32 4. Attachments persist across app updates32 4. Attachments persist across app updates
33 33
34 ```34 ```
35-┌─────────────────────────────────────────────────────┐35+┌───────────────────────────────────────────────────┐
36-│ Network: gordon-app-mydomain-com │36+│ Network: gordon-app-mydomain-com │
37-│ │37+│ │
38 │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │38 │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
39 │ │ App │───>│ postgres │ │ redis │ │39 │ │ App │───>│ postgres │ │ redis │ │
40 │ │ :3000 │ │ :5432 │ │ :6379 │ │40 │ │ :3000 │ │ :5432 │ │ :6379 │ │
41 │ └──────────┘ └──────────┘ └──────────┘ │41 │ └──────────┘ └──────────┘ └──────────┘ │
42-│ │42+│ │
43-└─────────────────────────────────────────────────────┘43+└───────────────────────────────────────────────────┘
44 ```44 ```
45 45
46 ## Service Discovery46 ## Service Discovery
M docs/config/network-groups.md +9 -9
@@ -34,15 +34,15 @@ Network groups create shared Docker networks for multiple applications:
3434 Creates a shared network: `gordon-backend`
3535
3636 ```
37-┌────────────────────────────────────────────────────┐
38-│ gordon-backend │
39-│ │
40-│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
41-│ │ App │←──→│ API │←──→│ Postgres │ │
42-│ │ :3000 │ │ :8080 │ │ :5432 │ │
43-│ └──────────┘ └──────────┘ └──────────┘ │
44-│ │
45-└────────────────────────────────────────────────────┘
37+┌────────────────────────────────────────────────┐
38+│ gordon-backend │
39+│ │
40+│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
41+│ │ App │←──→│ API │←──→│ Postgres │ │
42+│ │ :3000 │ │ :8080 │ │ :5432 │ │
43+│ └──────────┘ └──────────┘ └──────────┘ │
44+│ │
45+└────────────────────────────────────────────────┘
4646 ```
4747
4848 ## Service Discovery
@@ -34,15 +34,15 @@ Network groups create shared Docker networks for multiple applications:
34 Creates a shared network: `gordon-backend`34 Creates a shared network: `gordon-backend`
35 35
36 ```36 ```
37-┌────────────────────────────────────────────────────┐37+┌────────────────────────────────────────────────┐
38-│ gordon-backend │38+│ gordon-backend │
39-│ │39+│ │
40-│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │40+│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
41-│ │ App │←──→│ API │←──→│ Postgres │ │41+│ │ App │←──→│ API │←──→│ Postgres │ │
42-│ │ :3000 │ │ :8080 │ │ :5432 │ │42+│ │ :3000 │ │ :8080 │ │ :5432 │ │
43-│ └──────────┘ └──────────┘ └──────────┘ │43+│ └──────────┘ └──────────┘ └──────────┘ │
44-│ │44+│ │
45-└────────────────────────────────────────────────────┘45+└────────────────────────────────────────────────┘
46 ```46 ```
47 47
48 ## Service Discovery48 ## Service Discovery
M docs/config/network-isolation.md +9 -9
@@ -54,14 +54,14 @@ Networks are named: `{prefix}-{domain-with-dashes}`
5454 All containers can potentially communicate:
5555
5656 ```
57-┌──────────────────────────────────────────────┐
58-│ Default Bridge Network │
59-│ │
60-│ App A ←──────→ App B ←──────→ App C │
61-│ ↕ ↕ ↕ │
62-│ DB A ←──────→ DB B ←──────→ DB C │
63-│ │
64-└──────────────────────────────────────────────┘
57+┌───────────────────────────────────────┐
58+│ Default Bridge Network │
59+│ │
60+│ App A ←──────→ App B ←──────→ App C │
61+│ ↕ ↕ ↕ │
62+│ DB A ←──────→ DB B ←──────→ DB C │
63+│ │
64+└───────────────────────────────────────┘
6565 ```
6666
6767 ### With Network Isolation
@@ -72,7 +72,7 @@ Each app is isolated with its dependencies:
7272 ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
7373 │ gordon-app-a │ │ gordon-app-b │ │ gordon-app-c │
7474 │ │ │ │ │ │
75-│ App A ←→ DB A │ │ App B ←→ DB B │ │ App C ←→ DB C │
75+│ App A ←→ DB A │ │ App B ←→ DB B │ │ App C ←→ DB C │
7676 │ │ │ │ │ │
7777 └─────────────────┘ └─────────────────┘ └─────────────────┘
7878 ↑ ↑ ↑
@@ -54,14 +54,14 @@ Networks are named: `{prefix}-{domain-with-dashes}`
54 All containers can potentially communicate:54 All containers can potentially communicate:
55 55
56 ```56 ```
57-┌──────────────────────────────────────────────┐57+┌───────────────────────────────────────┐
58-│ Default Bridge Network │58+│ Default Bridge Network │
59-│ │59+│ │
60-│ App A ←──────→ App B ←──────→ App C │60+│ App A ←──────→ App B ←──────→ App C │
61-│ ↕ ↕ ↕ │61+│ ↕ ↕ ↕ │
62-│ DB A ←──────→ DB B ←──────→ DB C │62+│ DB A ←──────→ DB B ←──────→ DB C │
63-│ │63+│ │
64-└──────────────────────────────────────────────┘64+└───────────────────────────────────────┘
65 ```65 ```
66 66
67 ### With Network Isolation67 ### With Network Isolation
@@ -72,7 +72,7 @@ Each app is isolated with its dependencies:
72 ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐72 ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
73 │ gordon-app-a │ │ gordon-app-b │ │ gordon-app-c │73 │ gordon-app-a │ │ gordon-app-b │ │ gordon-app-c │
74 │ │ │ │ │ │74 │ │ │ │ │ │
75-│ App A ←→ DB A │ │ App B ←→ DB B │ │ App C ←→ DB C │75+│ App A ←→ DB A │ │ App B ←→ DB B │ │ App C ←→ DB C │
76 │ │ │ │ │ │76 │ │ │ │ │ │
77 └─────────────────┘ └─────────────────┘ └─────────────────┘77 └─────────────────┘ └─────────────────┘ └─────────────────┘
78 ↑ ↑ ↑78 ↑ ↑ ↑

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 7

Tags 106

↑↓ moveenter openesc close