-
-
Notifications
You must be signed in to change notification settings - Fork 73
/
Copy pathmake.jl
60 lines (58 loc) · 2.26 KB
/
make.jl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
using Dagger, TimespanLogging, DaggerWebDash, GraphViz, Plots, DataFrames
const GraphVizExt = something(Base.get_extension(Dagger, :GraphVizExt))
const PlotsExt = something(Base.get_extension(Dagger, :PlotsExt))
using Documenter
import Documenter.Remotes: GitHub
makedocs(;
modules = [Dagger, TimespanLogging, DaggerWebDash, GraphVizExt, PlotsExt],
authors = "JuliaParallel and contributors",
repo = GitHub("JuliaParallel", "Dagger.jl"),
sitename = "Dagger.jl",
format = Documenter.HTML(;
prettyurls = get(ENV, "CI", "false") == "true",
canonical = "https://JuliaParallel.github.io/Dagger.jl",
assets = String["assets/favicon.ico"],
),
pages = [
"Home" => "index.md",
"Use Cases" => [
"Parallel Nested Loops" => "use-cases/parallel-nested-loops.md",
],
"Task Spawning" => "task-spawning.md",
"Data Management" => "data-management.md",
"Distributed Arrays" => "darray.md",
"Scopes" => "scopes.md",
"Processors" => "processors.md",
"Task Queues" => "task-queues.md",
"Datadeps" => "datadeps.md",
"Option Propagation" => "propagation.md",
"Logging and Visualization" => [
"Logging: Basics" => "logging.md",
"Logging: Visualization" => "logging-visualization.md",
"Logging: Advanced" => "logging-advanced.md",
],
"External Languages" => [
"Python" => "external-languages/python.md",
],
"Checkpointing" => "checkpointing.md",
"Benchmarking" => "benchmarking.md",
"Dynamic Scheduler Control" => "dynamic.md",
"Scheduler Internals" => "scheduler-internals.md",
"Dagger API" => [
"Types" => "api-dagger/types.md",
"Functions and Macros" => "api-dagger/functions.md",
],
"TimespanLogging API" => [
"Types" => "api-timespanlogging/types.md",
"Functions and Macros" => "api-timespanlogging/functions.md",
],
"DaggerWebDash API" => [
"Types" => "api-daggerwebdash/types.md",
"Functions and Macros" => "api-daggerwebdash/functions.md",
],
],
warnonly=[:missing_docs]
)
deploydocs(;
repo="github.com/JuliaParallel/Dagger.jl",
)