-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathmkdocs.yml
174 lines (149 loc) · 6.42 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
# Build settings
# Halt processing when a warning is raised when building the docs.
# https://www.mkdocs.org/user-guide/configuration/#strict
strict: true
# Set the remote branch to commit to when using `gh-deploy` to deploy to GitHub Pages.
# https://www.mkdocs.org/user-guide/configuration/#remote_branch
remote_branch: gh-pages
# General site info
# Metadata
# Set the main title for the project.
# Required setting.
# https://www.mkdocs.org/user-guide/configuration/#site_name
site_name: Renovate Docs
# Set the canonical URL of the site.
# https://www.mkdocs.org/user-guide/configuration/#site_url
site_url: 'https://docs.renovatebot.com'
# Set the site description, this will add a meta tag to the generated HTML header.
# https://www.mkdocs.org/user-guide/configuration/#site_description
site_description: 'Renovate documentation.'
# Upstream Git repository information
# https://squidfunk.github.io/mkdocs-material/setup/adding-a-git-repository/
repo_name: renovatebot/renovate
repo_url: https://github.com/renovatebot/renovate
edit_uri: edit/main/docs/usage/
# Theme settings
theme:
name: 'material'
logo: 'assets/images/logo.png'
favicon: 'assets/images/logo.png'
icon:
repo: fontawesome/brands/github # Custom icon for link to GitHub repository in header
# Setup colorscheme for Light and Dark mode
# Setup icon set for the light/dark mode toggle
# https://squidfunk.github.io/mkdocs-material/setup/changing-the-colors/
palette:
- media: '(prefers-color-scheme: light)'
scheme: default
toggle:
icon: material/weather-night
name: Switch to dark mode
primary: 'blue'
accent: 'blue'
- media: '(prefers-color-scheme: dark)'
scheme: slate
toggle:
icon: material/weather-sunny
name: Switch to light mode
primary: 'cyan'
accent: 'cyan'
features:
# Back to top button
# https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/?h=back+to+top#back-to-top-button
- navigation.top
# Integrate table of contents into left sidebar
# https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/?h=integrate#integrated-table-of-contents
- toc.integrate
# Use instant loading for internal links
# https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/?h=instant#instant-loading
- navigation.instant
# CSS and JavaScript customizations
extra_css:
- 'assets/css/style.css'
extra_javascript:
- 'assets/js/fx.js'
# Extensions
markdown_extensions:
# Adds the ability to attach arbitrary key-value pairs to a document
# via front matter written in YAML syntax before the Markdown.
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/?h=meta#metadata
- meta
# The toc.permalink extension adds a permalink behind each heading.
# https://python-markdown.github.io/extensions/toc/#usage
- toc:
permalink: true
# The Highlight extension adds support for syntax highlighting of code blocks (with the help of SuperFences)
# and inline code blocks (with the help of InlineHilite).
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/?h=highlig#highlight
- pymdownx.highlight
# The SuperFences extension allows for arbitrary nesting of code and content blocks inside each other,
# including admonitions, tabs, lists and all other elements.
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/?h=superfence#superfences
- pymdownx.superfences
# The Admonition extension adds support for admonitions,
# more commonly known as call-outs, which can be defined in Markdown by using a simple syntax.
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#admonition
- admonition
# Page Tree/Sidebar
# https://www.mkdocs.org/user-guide/writing-your-docs/#configure-pages-and-navigation
nav:
- Home: 'index.md'
- Getting Started:
- 'Use Cases': 'getting-started/use-cases.md'
- 'Running Renovate': 'getting-started/running.md'
- 'Self-Hosting Examples': 'examples/self-hosting.md'
- 'Installing & Onboarding': 'getting-started/installing-onboarding.md'
- 'Private Packages': 'getting-started/private-packages.md'
- Troubleshooting: 'troubleshooting.md'
- Configuration:
- 'Self-hosted': 'self-hosted-configuration.md'
- 'Repository': 'configuration-options.md'
- 'Presets': 'config-presets.md'
- Key Concepts:
- 'Dependency Dashboard': 'key-concepts/dashboard.md'
- 'Renovate Scheduling': 'key-concepts/scheduling.md'
- 'Automerge': 'key-concepts/automerge.md'
- Renovate Modules:
- 'Platforms': 'modules/platform.md'
- 'Managers': 'modules/manager.md'
- 'Datasources': 'modules/datasource.md'
- 'Versioning': 'modules/versioning.md'
- Language Support:
- 'Bazel': 'bazel.md'
- 'Docker': 'docker.md'
- 'Golang': 'golang.md'
- 'Java': 'java.md'
- 'JavaScript': 'javascript.md'
- 'Node.js Versions': 'node.md'
- 'Nuget': 'nuget.md'
- 'PHP': 'php.md'
- 'Python': 'python.md'
- 'Ruby': 'ruby.md'
- Deep Dives:
- 'Should you Pin your Javascript Dependencies?': 'dependency-pinning.md'
- 'Config Template Editing': 'configuration-templates.md'
- 'Updating and Rebasing Branches': 'updating-rebasing.md'
- 'Semantic Commit Messages': 'semantic-commits.md'
- 'Noise Reduction': 'noise-reduction.md'
- Included Presets:
- 'Compatibility Presets': 'presets-compatibility.md'
- 'Default Presets': 'presets-default.md'
- 'Docker Presets': 'presets-docker.md'
- 'Full Config Presets': 'presets-config.md'
- 'Group Presets': 'presets-group.md'
- 'Helper Presets': 'presets-helpers.md'
- 'Monorepo Presets': 'presets-monorepo.md'
- 'npm Presets': 'presets-npm.md'
- 'Package Presets': 'presets-packages.md'
- 'Preview Presets': 'presets-preview.md'
- 'Regex Manager Presets': 'presets-regexManagers.md'
- 'Replacement Presets': 'presets-replacements.md'
- 'Schedule Presets': 'presets-schedule.md'
- 'Workaround Presets': 'presets-workarounds.md'
- All Other:
- 'Security and Permissions': 'security-and-permissions.md'
- 'Merge Confidence': 'merge-confidence.md'
- 'Templates': 'templates.md'
- 'Frequently Asked Questions': 'faq.md'
- 'Known Limitations': 'known-limitations.md'
- About Us: 'about-us.md'