Skip to content

Commit de0227b

Browse files
authored
documenterinterlinks (#127)
1 parent a301d00 commit de0227b

File tree

3 files changed

+23
-11
lines changed

3 files changed

+23
-11
lines changed

docs/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
[deps]
22
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3+
DocumenterInterLinks = "d12716ef-a0f6-4df4-a9f1-a5a34e75c656"
34
DocumenterTools = "35a29f4d-8980-5a13-9543-d66fff28ecb8"
45

56
[compat]
67
Documenter = "1.3"
8+
DocumenterInterLinks = "1"
79
DocumenterTools = "0.1"

docs/make.jl

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
using Documenter
2+
using DocumenterInterLinks
23
using OhMyThreads
34

45
const ci = get(ENV, "CI", "") == "true"
56

7+
links = InterLinks(
8+
"ChunkSplitters" => (
9+
"https://juliafolds2.github.io/ChunkSplitters.jl/stable/",
10+
"https://juliafolds2.github.io/ChunkSplitters.jl/stable/objects.inv",
11+
joinpath(@__DIR__, "inventories", "ChunkSplitters.toml")
12+
),
13+
);
14+
615
@info "Generating Documenter.jl site"
716
makedocs(;
817
sitename = "OhMyThreads.jl",
@@ -30,7 +39,8 @@ makedocs(;
3039
]
3140
],
3241
repo = "https://github.com/JuliaFolds2/OhMyThreads.jl/blob/{commit}{path}#{line}",
33-
format = Documenter.HTML(repolink = "https://github.com/JuliaFolds2/OhMyThreads.jl"; collapselevel = 1))
42+
format = Documenter.HTML(repolink = "https://github.com/JuliaFolds2/OhMyThreads.jl"; collapselevel = 1),
43+
plugins = [links],)
3444

3545
if ci
3646
@info "Deploying documentation to GitHub"

docs/src/refs/api.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,21 +41,21 @@ SerialScheduler
4141

4242
| | |
4343
|------------------------|---------------------------------------------------------------------|
44-
| `OhMyThreads.chunks` | see [ChunkSplitters.jl](https://juliafolds2.github.io/ChunkSplitters.jl/stable/references/#ChunkSplitters.chunks) |
45-
| `OhMyThreads.index_chunks` | see [ChunkSplitters.jl](https://juliafolds2.github.io/ChunkSplitters.jl/stable/references/#ChunkSplitters.index_chunks) |
44+
| `OhMyThreads.chunks` | see [`ChunkSplitters.chunks`](@extref) |
45+
| `OhMyThreads.index_chunks` | see [`ChunkSplitters.index_chunks`](@extref) |
4646

4747
## Public but not exported
4848

4949
| | |
5050
|------------------------|---------------------------------------------------------------------|
51-
| `OhMyThreads.@spawn` | see [StableTasks.jl](https://github.com/JuliaFolds2/StableTasks.jl) |
52-
| `OhMyThreads.@spawnat` | see [StableTasks.jl](https://github.com/JuliaFolds2/StableTasks.jl) |
53-
| `OhMyThreads.@fetch` | see [StableTasks.jl](https://github.com/JuliaFolds2/StableTasks.jl) |
54-
| `OhMyThreads.@fetchfrom` | see [StableTasks.jl](https://github.com/JuliaFolds2/StableTasks.jl) |
55-
| `OhMyThreads.TaskLocalValue` | see [TaskLocalValues.jl](https://github.com/vchuravy/TaskLocalValues.jl) |
56-
| `OhMyThreads.Split` | see [ChunkSplitters.jl](https://juliafolds2.github.io/ChunkSplitters.jl/stable/references/#ChunkSplitters.Split) |
57-
| `OhMyThreads.Consecutive` | see [ChunkSplitters.jl](https://juliafolds2.github.io/ChunkSplitters.jl/stable/references/#ChunkSplitters.Consecutive) |
58-
| `OhMyThreads.RoundRobin` | see [ChunkSplitters.jl](https://juliafolds2.github.io/ChunkSplitters.jl/stable/references/#ChunkSplitters.RoundRobin) |
51+
| `OhMyThreads.@spawn` | see [`StableTasks.@spawn`](https://github.com/JuliaFolds2/StableTasks.jl) |
52+
| `OhMyThreads.@spawnat` | see [`StableTasks.@spawnat`](https://github.com/JuliaFolds2/StableTasks.jl) |
53+
| `OhMyThreads.@fetch` | see [`StableTasks.@fetch`](https://github.com/JuliaFolds2/StableTasks.jl) |
54+
| `OhMyThreads.@fetchfrom` | see [`StableTasks.@fetchfrom`](https://github.com/JuliaFolds2/StableTasks.jl) |
55+
| `OhMyThreads.TaskLocalValue` | see [TaskLocalValues.TaskLocalValue](https://github.com/vchuravy/TaskLocalValues.jl) |
56+
| `OhMyThreads.Split` | see [`ChunkSplitters.Split`](@extref) |
57+
| `OhMyThreads.Consecutive` | see [`ChunkSplitters.Consecutive`](@extref) |
58+
| `OhMyThreads.RoundRobin` | see [`ChunkSplitters.RoundRobin`](@extref) |
5959

6060

6161
```@docs

0 commit comments

Comments
 (0)