Skip to content

Commit

Permalink
Fix documentation build
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesgardner1421 committed Aug 15, 2023
1 parent 4677ebe commit 98560d9
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 16 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
name: Documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: julia-actions/setup-julia@latest
- uses: actions/cache@v1
- uses: actions/cache@v3
env:
cache-name: cache-artifacts
with:
Expand All @@ -30,6 +30,7 @@ jobs:
using Pkg
Pkg.Registry.add(RegistrySpec(url="https://github.com/NQCD/NQCRegistry"))
Pkg.Registry.add(RegistrySpec(url="https://github.com/JuliaMolSim/MolSim"))
Pkg.Registry.add(RegistrySpec(url="https://github.com/ACEsuit/ACEregistry"))
Pkg.Registry.add(RegistrySpec(name="General"))
shell: julia {0}

Expand All @@ -43,9 +44,10 @@ jobs:
Pkg.instantiate()
shell: julia --project=docs/ {0}

- uses: julia-actions/julia-docdeploy@latest
- name: Build and deploy
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
GKSwstype: "100" # https://discourse.julialang.org/t/generation-of-documentation-fails-qt-qpa-xcb-could-not-connect-to-display/60988
run: julia --project=docs/ docs/make.jl

1 change: 1 addition & 0 deletions docs/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,4 @@ UnitfulRecipes = "42071c24-d89e-48dd-8a24-8a12d9b8861f"

[compat]
Documenter = "0.27"
DocumenterCitations = "1"
26 changes: 13 additions & 13 deletions docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ DocMeta.setdocmeta!(NQCDynamics, :DocTestSetup, :(using NQCDynamics); recursive=
DocMeta.setdocmeta!(NQCModels, :DocTestSetup, :(using NQCModels, Symbolics); recursive=true)
DocMeta.setdocmeta!(NQCBase, :DocTestSetup, :(using NQCBase); recursive=true)

bib = CitationBibliography(joinpath(@__DIR__, "references.bib"), sorting=:nyt)
bib = CitationBibliography(joinpath(@__DIR__, "references.bib"))

function find_all_files(directory)
map(
Expand All @@ -18,17 +18,17 @@ end

@time makedocs(
bib,
sitename = "NQCDynamics.jl",
modules = [NQCDynamics, NQCDistributions, NQCModels, NQCBase, CubeLDFAModel],
strict = true,
format = Documenter.HTML(
prettyurls = get(ENV, "CI", nothing) == "true",
canonical = "https://nqcd.github.io/NQCDynamics.jl/stable/",
assets = ["assets/favicon.ico"],
ansicolor = true,
),
authors = "James Gardner and contributors.",
pages = [
sitename="NQCDynamics.jl",
modules=[NQCDynamics, NQCDistributions, NQCModels, NQCBase, CubeLDFAModel],
strict=true,
format=Documenter.HTML(
prettyurls=get(ENV, "CI", nothing) == "true",
canonical="https://nqcd.github.io/NQCDynamics.jl/stable/",
assets=["assets/favicon.ico", "assets/citations.css"],
ansicolor=true,
),
authors="James Gardner and contributors.",
pages=[
"Introduction" => "index.md"
"Getting started" => "getting_started.md"
"Atoms" => "atoms.md"
Expand Down Expand Up @@ -64,7 +64,7 @@ end

if get(ENV, "CI", nothing) == "true"
deploydocs(
repo = "github.com/NQCD/NQCDynamics.jl",
repo="github.com/NQCD/NQCDynamics.jl",
push_preview=true
)
end
18 changes: 18 additions & 0 deletions docs/src/assets/citations.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.citation dl {
display: grid;
grid-template-columns: max-content auto; }
.citation dt {
grid-column-start: 1; }
.citation dd {
grid-column-start: 2;
margin-bottom: 0.75em; }
.citation ul {
padding: 0 0 2.25em 0;
margin: 0;
list-style: none;}
.citation ul li {
text-indent: -2.25em;
margin: 0.33em 0.5em 0.5em 2.25em;}
.citation ol li {
padding-left:0.75em;}

0 comments on commit 98560d9

Please sign in to comment.