view docs/make.jl @ 1922:84e5ab97902d feature/grids/manifolds

Add sketch of a docs page about manifolds, charts, and atalses
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 06 Feb 2025 08:59:47 +0100
parents 2311f33b6bd3
children 3694f11075c5
line wrap: on
line source

using Documenter
using Diffinitive

using Diffinitive.Grids
using Diffinitive.LazyTensors
using Diffinitive.RegionIndices
using Diffinitive.SbpOperators

sitename = "Diffinitive.jl"

remotes = nothing
edit_link = nothing
repolink = nothing

if "--prettyurls" ∈ ARGS
    prettyurls = true
else
    prettyurls = false
end

if "--build-dir" ∈ ARGS
    i = findlast(==("--build-dir"), ARGS)
    build = ARGS[i+1]
else
    build = "build-local"
end

pages = [
    "Home" => "index.md",
    "operator_file_format.md",
    "grids_and_grid_functions.md",
    "matrix_and_tensor_representations.md",
    "manifolds_charts_atlases.md"
    "Submodules" => [
        "submodules/grids.md",
        "submodules/lazy_tensors.md",
        "submodules/region_indices.md",
        "submodules/sbp_operators.md",
    ],
    "doc_index.md",
]
# This ordering is not respected by @contents. See https://github.com/JuliaDocs/Documenter.jl/issues/936

format=Documenter.HTML(;prettyurls, edit_link, repolink)

makedocs(;sitename, pages, format, build, remotes)