-
Notifications
You must be signed in to change notification settings - Fork 98
/
mkdocs.yml
83 lines (78 loc) · 2.53 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
# Site
site_name: 'Mobius'
site_description: 'A functional reactive framework for managing state evolution and side-effects.'
site_author: 'Spotify'
site_url: 'https://github.com/spotify/mobius'
# Repository
repo_name: 'spotify/mobius'
repo_url: 'https://github.com/spotify/mobius'
edit_uri: 'tree/main/docs/'
remote_branch: gh-pages
# Navigation
nav:
- 'Overview': index.md
- 'Concepts': concepts.md
- 'Objectives': objectives.md
- 'Mobius Workflow': the-mobius-workflow.md
- 'FAQ': faq.md
- 'Getting Started':
- 'Creating a loop': getting-started/creating-a-loop.md
- 'Mobius an RxJava': getting-started/mobius-and-rx-java.md
- 'Mobius and Android': getting-started/mobius-and-android.md
- 'Configuring a MobiusLoop': getting-started/configuring-a-mobius-loop.md
- 'Logging and Error Handling': getting-started/logging-and-error-handling.md
- 'Reference Guide':
- 'Mobius Loop': reference-guide/mobius-loop.md
- 'Model': reference-guide/model.md
- 'Event': reference-guide/event.md
- 'Effect': reference-guide/effect.md
- 'Update': reference-guide/update.md
- 'Effect Handler': reference-guide/effect-handler.md
- 'Init': reference-guide/init.md
- 'Event Source': reference-guide/event-source.md
- 'Patterns':
- 'Immutability': patterns/immutability.md
- 'Pure vs Impure Functions': patterns/pure-vs-impure-functions.md
- 'Models': patterns/models.md
- 'Events and Effects': patterns/events-and-effects.md
- 'Prior Art': prior-art.md
- 'License': license.md
# Theme
theme:
name: 'material'
language: 'en'
icon:
logo: fontawesome/brands/spotify
repo: fontawesome/brands/github
font:
text: 'Roboto'
code: 'JetBrains Mono'
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: 'light blue'
accent: 'blue'
toggle:
icon: material/toggle-switch-off-outline
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: 'light blue'
accent: 'blue'
toggle:
icon: material/toggle-switch
name: Switch to light mode
# Plugins
plugins:
- search
# Extensions
markdown_extensions:
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/?h=toc#table-of-contents
- toc:
permalink: true
# https://squidfunk.github.io/mkdocs-material/reference/code-blocks/
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences