-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathmake.jl
More file actions
40 lines (36 loc) · 1.38 KB
/
make.jl
File metadata and controls
40 lines (36 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
using Documenter, Literate, GXBeam
# Pre-install matplotlib
import Plots; Plots.pyplot()
# Generate examples
include("generate.jl")
# Build documentation
makedocs(;
modules = [GXBeam],
pages = [
"Home" => "index.md",
"Getting Started" => joinpath("examples", "guide.md"),
"Section Properties and Strain Recovery" => joinpath("examples", "section.md"),
"Sensitivity Analysis" => joinpath("examples", "sensitivities.md"),
"DifferentialEquations" => joinpath("examples", "diffeq.md"),
"Examples" => [
joinpath("examples", "cantilever.md"),
joinpath("examples", "overdetermined.md"),
joinpath("examples", "tipforce.md"),
joinpath("examples", "tipmoment.md"),
joinpath("examples", "curved.md"),
joinpath("examples", "rotating.md"),
joinpath("examples", "excited.md"),
joinpath("examples", "wind-turbine-blade.md"),
joinpath("examples", "static-joined-wing.md"),
joinpath("examples", "dynamic-joined-wing.md"),
joinpath("examples", "vertical-axis-wind-turbine.md"),
],
"API Reference" => joinpath("reference", "reference.md"),
],
sitename = "GXBeam.jl",
authors = "Taylor McDonnell <taylormcd@byu.edu>",
)
deploydocs(;
repo = "github.com/byuflowlab/GXBeam.jl.git",
devbranch = "master"
)