-
Notifications
You must be signed in to change notification settings - Fork 0
/
mkdocs.yml
executable file
·193 lines (162 loc) · 5.2 KB
/
mkdocs.yml
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
site_name: ICOS Meta OS
site_url: https://www.icos-project.eu/docs
site_author: ICOS Consortium
site_description: >-
This is the website for the ICOS Meta OS Software documentation
copyright: >-
Copyright © 2022 - 2024 ICOS Project
#repo_url: 'https://production.eng.it/gitlab/icos'
# not used but needed because otherwise the multirepo plugin thtows and exception
edit_uri: 'https://production.eng.it/gitlab/icos/documentation'
extra_css:
- assets/css/extra.css
theme:
name: material
custom_dir: docs/theme/overrides
logo: assets/icons/icos_logo2.webp
favicon: assets/favicon.png
features:
- navigation.instant
- navigation.instant.progress
- navigation.tracking
- navigation.tabs
- navigation.top
#- navigation.tabs.sticky
#- navigation.expand
- navigation.sections
- navigation.indexes
- toc.follow
#- toc.integrate
- search.suggest
- search.highlight
- search.share
- header.autohide
- navigation.footer
- content.code.copy
- content.code.annotate
font:
text: Montserrat
#code: Roboto Mono
palette:
# Palette toggle for light mode
- scheme: default
primary: teal
accent: teal
media: "(prefers-color-scheme: light)"
toggle:
icon: material/brightness-7
name: Switch to dark mode
# Palette toggle for dark mode
- scheme: icos
media: "(prefers-color-scheme: dark)"
toggle:
icon: material/brightness-7
name: Switch to light mode
# Palette toggle for automatic mode
- media: "(prefers-color-scheme)"
toggle:
icon: material/brightness-auto
name: Switch to light mode
markdown_extensions:
- toc:
permalink: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
# callouts
- admonition
- pymdownx.details
# grids
- md_in_html
- attr_list
# icons
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
# code blocks
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets
# content tabs
- pymdownx.tabbed:
alternate_style: true
- tables
- footnotes
# additional formatting
- pymdownx.critic
- pymdownx.caret
- pymdownx.keys
- pymdownx.mark
- pymdownx.tilde
# lists
- def_list
- pymdownx.tasklist:
custom_checkbox: true
extra:
status:
draft: this page is under construction and not yet finalised
social:
- icon: fontawesome/brands/x-twitter
link: https://twitter.com/icos_project
- icon: fontawesome/solid/globe
link: https://www.icos-project.eu/
- icon: fontawesome/brands/youtube
link: https://youtube.com/@icos_project
- icon: fontawesome/brands/linkedin
link: http://linkedin.com/company/icos-project
plugins:
- search
- tags
- swagger-ui-tag:
tryItOutEnabled: true
#- render_swagger:
# allow_arbitrary_locations : true
- group:
enabled: !ENV CI
verbose: true
plugins:
- minify
- multirepo:
cleanup: true
#keep_docs_dir: true
repos:
- section: Coordination Module
section_path: Developer/Components/Security
import_url: 'https://production.eng.it/gitlab/icos/security/coordination-module?branch=main'
- section: Dynamic Policy Manager
section_path: Developer/Components
import_url: 'https://production.eng.it/gitlab/icos/meta-kernel/dynamic-policy-manager?branch=main&docs_dir=docs/*'
- section: Job Manager
section_path: Developer/Components
import_url: 'https://production.eng.it/gitlab/icos/meta-kernel/job-manager?branch=test-maria-docs'
#disable because the swagger file is not add in the first release of matchmakin docs
#- section: Match Making
# section_path: Developer/Components
# import_url: 'https://https://production.eng.it/gitlab/icos/meta-kernel/match-making?branch=master&docs_dir=docs/*'
- section: Shell Client
section_path: Developer/Components/Shell
import_url: 'https://production.eng.it/gitlab/icos/shell?branch=main&docs_dir=client/docs/*'
- section: Shell Backend
section_path: Developer/Components/Shell
import_url: 'https://production.eng.it/gitlab/icos/shell?branch=main&docs_dir=backend/docs/*'
- section: Telemetry Agent
section_path: Developer/Components
import_url: 'https://production.eng.it/gitlab/icos/meta-kernel/observability/telemetry-agent?branch=main&docs_dir=docs/*'
- section: Distributed and Parallel Execution
section_path: Developer/Components
import_url: 'https://production.eng.it/gitlab/icos/meta-kernel/dp-exec?branch=main&docs_dir=docs/*'
- awesome-pages:
filename: .pages
collapse_single_pages: false
order: asc
sort_type: natural
order_by: title
- mkdocs-nav-weight
- git-revision-date-localized:
enable_creation_date: true
- git-authors