-
-
Notifications
You must be signed in to change notification settings - Fork 16
/
mkdocs.yml
98 lines (92 loc) · 2.67 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
site_name: Krossbow
site_url: https://joffrey-bion.github.io/krossbow
repo_name: krossbow
repo_url: https://github.com/joffrey-bion/krossbow
site_description: "A coroutine-based Kotlin multi-platform STOMP 1.2 client over web sockets."
site_author: Joffrey Bion
theme:
name: material
features:
- navigation.expand
icon:
repo: fontawesome/brands/github
palette:
- scheme: default
media: "(prefers-color-scheme: light)"
primary: 'teal'
accent: 'teal'
toggle:
icon: material/weather-night
name: Switch to dark mode
- scheme: slate
media: "(prefers-color-scheme: dark)"
primary: 'light blue'
accent: 'light blue'
toggle:
icon: material/weather-sunny
name: Switch to light mode
plugins:
- macros # for variables like git.tag (requires mkdocs-macros-plugin)
- search
markdown_extensions:
- admonition # for info/warn/tip sections
- attr_list # for anchors in definition lists
- def_list # for definition lists (stomp config)
- footnotes
# - smarty
# - codehilite:
# guess_lang: false
# - footnotes
# - meta
# For anchor links in titles
- toc:
permalink: true
# - pymdownx.betterem:
# smart_enable: all
# - pymdownx.caret
- pymdownx.emoji
- pymdownx.highlight
# - pymdownx.inlinehilite
# - pymdownx.magiclink
# - pymdownx.smartsymbols
# Necessary for code highlighting
- pymdownx.superfences
# Tabs support
- pymdownx.tabbed
# - pymdownx.tilde
# - tables
nav:
- 'Overview': index.md
- 'STOMP':
- 'Getting started': stomp/getting-started.md
- 'Configuration': stomp/config.md
- 'Body conversions':
- 'Kotlinx Serialization': stomp/conversions/kx-serialization.md
- 'Jackson': stomp/conversions/jackson.md
- 'Moshi': stomp/conversions/moshi.md
- 'Custom conversions': stomp/conversions/custom.md
- 'Advanced features': stomp/advanced-features.md
- 'Web socket clients':
- 'Built-in': websocket/builtin.md
- 'Ktor': websocket/ktor.md
- 'OkHttp': websocket/okhttp.md
- 'Spring': websocket/spring.md
- 'SockJS': websocket/sockjs.md
- 'Implement your own': websocket/custom.md
- 'Artifacts summary': artifacts.md
- 'Migration guides': migration-guides.md
- 'API Docs 🡕': kdoc/index.html
- 'Change Log 🡕': https://github.com/joffrey-bion/krossbow/blob/main/CHANGELOG.md
- 'License': license.md
extra:
social:
- icon: fontawesome/brands/twitter
link: https://twitter.com/joffreybion
name: "Joffrey on Twitter"
versions:
jackson: 2.18.0
ktor: 2.3.12
kotlinxSerialization: 1.7.3
moshi: 1.15.1
tyrus: 2.2.0
copyright: Copyright © 2019 - 2024 Joffrey Bion