Skip to content

Commit d3a3900

Browse files
committed
fix: pin mintlify version + fix broken links
1 parent 26ef48c commit d3a3900

17 files changed

Lines changed: 50 additions & 59 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,12 @@ jobs:
134134
node-version: "20.17.0"
135135

136136
- name: Install Mintlify CLI
137-
run: npm install --global mint
137+
# Pin Mintlify to keep docs validation reproducible across CI runs.
138+
run: npm install --global mintlify@4.0.373
138139

139140
- name: Validate Docs
140141
working-directory: docs
141-
run: mint validate
142+
run: mintlify broken-links
142143

143144
rustdoc:
144145
name: Rust Doc

docs/docs.json

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,11 @@
88
"light": "#679bfc",
99
"dark": "#4463a0"
1010
},
11-
"favicon": "https://i.imgur.com/hqwS335.png",
12-
"logo": {
13-
"light": "https://i.imgur.com/BwszZ66.png",
14-
"dark": "https://i.imgur.com/BwszZ66.png",
15-
"href": "https://docs.sysg.dev"
16-
},
1711
"navbar": {
1812
"links": [
1913
{
2014
"label": "Documentation",
21-
"href": "/intro"
15+
"href": "https://sysg.dev/intro"
2216
},
2317
{
2418
"label": "GitHub",
@@ -28,29 +22,29 @@
2822
"primary": {
2923
"type": "button",
3024
"label": "Quickstart",
31-
"href": "/quickstart"
25+
"href": "https://sysg.dev/quickstart"
3226
}
3327
},
3428
"footer": {
3529
"socials": {
3630
"github": "https://github.com/ra0x3/systemg",
37-
"website": "https://docs.sysg.dev"
31+
"website": "https://sysg.dev"
3832
},
3933
"links": [
4034
{
4135
"header": "Docs",
4236
"items": [
4337
{
4438
"label": "Introduction",
45-
"href": "/intro"
39+
"href": "https://sysg.dev/intro"
4640
},
4741
{
4842
"label": "Quickstart",
49-
"href": "/quickstart"
43+
"href": "https://sysg.dev/quickstart"
5044
},
5145
{
5246
"label": "Examples",
53-
"href": "/examples"
47+
"href": "https://sysg.dev/examples"
5448
}
5549
]
5650
},
@@ -63,7 +57,7 @@
6357
},
6458
{
6559
"label": "docs.sysg.dev",
66-
"href": "https://docs.sysg.dev"
60+
"href": "https://sysg.dev"
6761
}
6862
]
6963
}

docs/examples/index.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ title: Examples
66

77
Working examples demonstrating systemg features.
88

9-
## [Hello World](hello-world)
9+
## [Hello World](/examples/hello-world)
1010

1111
Minimal service configuration.
1212

13-
## [CRUD Application](crud)
13+
## [CRUD Application](/examples/crud)
1414

1515
Simple FastAPI CRUD service for testing systemg service management.
1616

17-
## [Units](units)
17+
## [Units](/examples/units)
1818

1919
Practical command-based unit examples, staged under `~/.local/share/systemg/units/`.
2020

21-
## [Orchestrator](orchestrator)
21+
## [Orchestrator](/examples/orchestrator)
2222

2323
Multi-agent task execution with Redis coordination and DAG scheduling.
2424

@@ -38,5 +38,5 @@ Each example includes:
3838

3939
## See also
4040

41-
- [Quickstart](../quickstart) - Quick introduction
42-
- [Configuration](../how-it-works/configuration) - Full reference
41+
- [Quickstart](/quickstart) - Quick introduction
42+
- [Configuration](/how-it-works/configuration) - Full reference

docs/how-it-works/commands/inspect.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,5 @@ $ sysg inspect -s api --stream 24h
6666

6767
## See also
6868

69-
- [`status`](status) - Quick service overview
70-
- [`logs`](logs) - View service output
69+
- [`status`](/how-it-works/commands/status) - Quick service overview
70+
- [`logs`](/how-it-works/commands/logs) - View service output

docs/how-it-works/commands/logs.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,5 @@ Logs are stored in `~/.local/share/systemg/logs/`:
8989
9090
## See also
9191

92-
- [`status`](status) - Check service health
93-
- [`inspect`](inspect) - View detailed metrics
92+
- [`status`](/how-it-works/commands/status) - Check service health
93+
- [`inspect`](/how-it-works/commands/inspect) - View detailed metrics

docs/how-it-works/commands/purge.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,5 @@ $ All systemg state has been purged
4444

4545
## See also
4646

47-
- [`stop`](stop) - Stop services without removing state
48-
- [`start`](start) - Start fresh after purging
47+
- [`stop`](/how-it-works/commands/stop) - Stop services without removing state
48+
- [`start`](/how-it-works/commands/start) - Start fresh after purging

docs/how-it-works/commands/restart.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,6 @@ This keeps restart behavior explicit when supervisor detection is unavailable.
106106

107107
## See also
108108

109-
- [`start`](start) - Launch services
110-
- [`stop`](stop) - Stop services
111-
- [Deployment strategies](../configuration#deployment-strategies)
109+
- [`start`](/how-it-works/commands/start) - Launch services
110+
- [`stop`](/how-it-works/commands/stop) - Stop services
111+
- [Deployment strategies](/how-it-works/configuration#deployment-strategies)

docs/how-it-works/commands/spawn.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,5 @@ The parent can then spawn up to 10 child processes dynamically.
7575
7676
## See also
7777
78-
- [Spawn configuration](../configuration#spawn-settings)
79-
- [`status`](status) - View spawned processes
78+
- [Spawn configuration](/how-it-works/configuration#spawn-settings)
79+
- [`status`](/how-it-works/commands/status) - View spawned processes

docs/how-it-works/commands/start-vs-spawn.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,6 @@ while job := queue.pop():
102102
103103
## See also
104104
105-
- [`start`](start) - Launch services
106-
- [`spawn`](spawn) - Deprecated command reference
107-
- [Configuration](../configuration) - Service definitions
105+
- [`start`](/how-it-works/commands/start) - Launch services
106+
- [`spawn`](/how-it-works/commands/spawn) - Deprecated command reference
107+
- [Configuration](/how-it-works/configuration) - Service definitions

docs/how-it-works/commands/start.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,6 @@ In daemon mode, the supervisor monitors services and handles restarts according
193193

194194
## See also
195195

196-
- [`stop`](stop) - Stop running services
197-
- [`status`](status) - Check service health
198-
- [`restart`](restart) - Restart services
196+
- [`stop`](/how-it-works/commands/stop) - Stop running services
197+
- [`status`](/how-it-works/commands/status) - Check service health
198+
- [`restart`](/how-it-works/commands/restart) - Restart services

0 commit comments

Comments
 (0)