Repository navigation
Expand file tree
/
Copy pathdockle.toml
More file actions
69 lines (66 loc) · 1.69 KB
/
Copy pathdockle.toml
File metadata and controls
69 lines (66 loc) · 1.69 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
[project]
name = "Sunshine"
version = "0.0.0"
description = "Self-hosted game stream host for Moonlight."
repository = "https://github.com/LizardByte/Sunshine"
logo = "sunshine.svg"
favicon = "sunshine.ico"
[build]
output = "_site"
work = ".dockle"
strict = true
clean = true
[[targets]]
name = "docs"
title = "Sunshine documentation"
framework = "doxygen"
source = "."
home = true
[targets.doxygen]
inputs = [
"README.md",
"docs/getting_started.md",
"docs/changelog.md",
"DOCKER_README.md",
"docs/third_party_packages.md",
"docs/gamestream_migration.md",
"docs/legal.md",
"docs/configuration.md",
"docs/app_examples.md",
"docs/awesome_sunshine.md",
"docs/guides.md",
"docs/performance_tuning.md",
"docs/api.md",
"docs/troubleshooting.md",
"docs/building.md",
"docs/contributing.md",
"src",
]
image_paths = ["docs/images"]
predefined = [
"__APPLE__",
"linux",
"__linux",
"__linux__",
"__MACH__",
"_WIN32",
"SUNSHINE_BUILD_WAYLAND",
"SUNSHINE_TRAY=1",
]
extra_stylesheets = [
"docs/doc-styles.css",
"https://cdn.jsdelivr.net/npm/@lizardbyte/shared-web@2026.1107.31840/dist/crowdin-dockle-css.css",
]
extra_javascript = [
"https://cdn.jsdelivr.net/npm/@lizardbyte/shared-web@2026.1107.31840/dist/crowdin.js",
"docs/crowdin.js",
]
extra_files = ["docs/api.js", "docs/configuration.js"]
# Balance HTML comments around raw HTML commands embedded in Markdown comments.
aliases = [
"htmlonly_start=@htmlonly<!--",
"htmlonly_end=-->@endhtmlonly",
"api_examples{3|:|}=@htmlonly<script>(function() { let examples = generateExamples('\\1', '\\2', \\3); document.write(createTabs(examples)); })();</script>@endhtmlonly",
]
main_page = "README.md"
dot_graph_max_nodes = 60