-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathmake.jl
More file actions
44 lines (41 loc) · 1.38 KB
/
make.jl
File metadata and controls
44 lines (41 loc) · 1.38 KB
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
using GeoInterface
using Documenter
DocMeta.setdocmeta!(GeoInterface, :DocTestSetup, :(using GeoInterface); recursive=true)
cp(joinpath(@__DIR__, "../INTEGRATIONS.md"), joinpath(@__DIR__, "src/reference/integrations.md"); force=true)
makedocs(;
modules=[GeoInterface, GeoInterface.Wrappers],
authors="JuliaGeo and contributors",
repo="https://github.com/JuliaGeo/GeoInterface.jl/blob/{commit}{path}#{line}",
sitename="GeoInterface.jl",
format=Documenter.HTML(;
prettyurls=get(ENV, "CI", "false") == "true",
canonical="https://juliageo.github.io/GeoInterface.jl",
assets=String[]
),
pages=[
"Home" => "index.md",
"Background" => Any[
"Simple Features"=>"background/sf.md",
"History"=>"background/history.md",
],
"Tutorials" => Any[
"Installation"=>"tutorials/installation.md",
"Usage"=>"tutorials/usage.md",
],
"Guides" => Any[
"For developers"=>"guides/developer.md",
"Defaults"=>"guides/defaults.md",
],
"Reference" => Any[
"API" => "reference/api.md"
"Implementations" => "reference/integrations.md"
],
],
doctest=true,
warnonly=[:cross_references, :missing_docs]
)
deploydocs(;
repo="github.com/JuliaGeo/GeoInterface.jl",
devbranch="main",
push_preview = true,
)