Skip to content

Commit 26889e7

Browse files
committed
docs
1 parent e5b98a4 commit 26889e7

File tree

5 files changed

+66
-0
lines changed

5 files changed

+66
-0
lines changed

docs/Project.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[deps]
2+
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3+
DocumenterTools = "35a29f4d-8980-5a13-9543-d66fff28ecb8"
4+
QuestBase = "7e80f742-43d6-403d-a9ea-981410111d43"

docs/make.jl

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
CI = get(ENV, "CI", nothing) == "true" || get(ENV, "GITHUB_TOKEN", nothing) !== nothing
2+
3+
using QuestBase
4+
using Documenter
5+
6+
include("pages.jl")
7+
8+
makedocs(;
9+
sitename="QuestBase.jl",
10+
authors="Quest group",
11+
modules=QuestBase,
12+
format=Documenter.HTML(
13+
canonical = "https://quantumengineeredsystems.github.io/QuestBase.jl/stable/"),
14+
pages = pages,
15+
clean = true,
16+
linkcheck = true,
17+
warnonly = :missing_docs,
18+
draft=!CI,
19+
doctest=false, # We test it in the CI, no need to run it here
20+
)
21+
22+
if CI
23+
deploydocs(;
24+
repo="github.com/QuantumEngineeredSystems/QuestBase.jl";
25+
# devbranch="master",
26+
# target="build",
27+
# branch="gh-pages",
28+
push_preview=true,
29+
)
30+
end

docs/pages.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
pages = [
2+
"Home" => "index.md",
3+
"API" => "API.md"
4+
]

docs/src/API.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# API
2+
3+
## Symbolic Utilies
4+
5+
```@docs
6+
7+
```
8+
9+
## Classical harmonic systems
10+
11+
```@docs
12+
13+
```
14+
15+
## Classical harmonic systems
16+
17+
```@docs
18+
19+
```

docs/src/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# The Common Interface for the QUEST ecosystem
2+
3+
The QUEST common interface ties together the utilies of the ecosystem into a single unified interface.
4+
It is designed ensure compatiabilty between the different available packages.
5+
6+
This documentation is made to pool together the docs of the various Quest libraries
7+
to paint the overarching picture and document the shared/common functionality.
8+
9+
<!-- ## Packages of Quest Ecosystem -->

0 commit comments

Comments
 (0)