-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
mkdocs.yml
152 lines (146 loc) · 3.89 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
site_name: Testcontainers Native
site_description: >-
Testcontainers for C/C++/Swift and other native projects.
It is not a standalone Testcontainers engine,
but a shared bridge library and language-specific adapters.
The project is based on Testcontainers for Go which is one of the most powerful Testcontainers implementations.
copyright: >-
Copyright © 2024 - Oleg Nenashev and all contributors.
repo_url: https://github.com/testcontainers/testcontainers-native
repo_name: GitHub Repo
edit_uri: edit/main/
site_url: https://testcontainers.github.io/testcontainers-native
# Build
site_dir: _site
docs_dir: .
exclude_docs: |
/_deps/**
!.devcontainer
nav:
- Documentation:
- Overview: README.md
- Getting Started: docs/getting-started.md
- Under the Hood: docs/architecture/README.md
- Usage in C: docs/c/README.md
- Usage in C++: docs/cpp/README.md
- Usage in Swift: docs/swift/README.md
- Demos:
- All Demos: demo/README.md
- Generic Container: demo/generic-container/README.md
- WireMock Module: demo/wiremock/README.md
- Modules:
- Overview: modules/README.md
- Embedded Modules:
- WireMock: modules/wiremock/README.md
- Contributing: CONTRIBUTING.md
- Resources:
- Release Notes: docs/changelog.md
- Roadmap: ROADMAP.md
- Support: docs/SUPPORT.md
- Security: docs/SECURITY.md
plugins:
- search
- autorefs
- macros:
include_dir: .
on_error_fail: true
on_undefined: strict
- mkdocs-pdf
- social
- same-dir
- redirects:
redirect_maps:
- mkdocstrings:
default_handler: python
enable_inventory: true
handlers:
python:
paths: [src]
- mkdocs_github_changelog:
token: !ENV GITHUB_TOKEN
release_template: <jinja2 str>
match: 'v[0-9+].[0-9+].[0-9]+'
autoprocess: true
enabled: true
# Markdown
markdown_extensions:
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
- toc:
permalink: '#'
- attr_list
- admonition
- pymdownx.details
- pymdownx.superfences
# Theme
theme:
name: material
highlightjs: true
features:
- announce.dismiss
- content.action.edit
- content.action.view
- content.code.annotate
- content.code.copy
- content.code.select
- content.tabs.link
- content.tooltips
# - header.autohide
# - navigation.expand
- navigation.footer
# NOT compatible qith toc.integrate
# - navigation.indexes
- navigation.path
# - navigation.instant
# - navigation.instant.prefetch
# - navigation.instant.progress
# - navigation.prune
- navigation.sections
- navigation.expand
- navigation.tabs
# - navigation.tabs.sticky
- navigation.top
- navigation.tracking
- search.highlight
- search.share
- search.suggest
- toc.follow
- toc.integrate
font:
text: DM Sans
code: Roboto Mono
palette:
- scheme: default
media: "(prefers-color-scheme: light)"
primary: custom
toggle:
icon: material/brightness-7
name: Switch to dark mode
- scheme: slate
media: "(prefers-color-scheme: dark)"
primary: custom
toggle:
icon: material/brightness-4
name: Switch to light mode
favicon: docs/images/logo/logo_testcontainers_c_square.png
logo: docs/images/logo/logo_testcontainers_c_square.png
icon:
repo: fontawesome/brands/github
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/testcontainers/testcontainers-native
name: GitHub
- icon: fontawesome/brands/slack
link: http://slack.testcontainers.org/
name: Slack
- icon: fontawesome/brands/twitter
link: https://twitter.com/testcontainers
name: Twitter