Conventions
This section explains several conventions used in this documentation.
Symbols
This documentation use some symbols for illustration purposes. Before you read on, please make sure you've made yourself familiar with the following list of conventions:
– Sponsors only
The pumping heart symbol denotes that a specific feature or behavior is only available to sponsors via [Insiders]. Make sure that you have access to [Insiders] if you want to use the feature.
– Version
The tag symbol in conjunction with a version number denotes when a specific feature or behavior was added. Make sure you're at least on this version if you want to use it.
– Version (Insiders)
The tag symbol with a heart in conjunction with a version number denotes that a specific feature or behavior was added to the [Insiders] version of Material for MkDocs.
– Default value
Some properties in mkdocs.yml have default values for when the author does not
explicitly define them. The default value of the property is always included.
– Default value is computed
Some default values are not set to static values but computed from other values, like the site language, repository provider, or other settings.
– Default value is empty
Some properties do not contain default values. This means that the functionality that is associated with them is not available unless explicitly enabled.
– Metadata property
This symbol denotes that the thing described is a metadata property, which can be used in Markdown documents as part of the front matter definition.
– Multiple instances
This symbol denotes that the plugin supports multiple instances, i.e, that it
can be used multiple times in the plugins setting in mkdocs.yml.
– Optional feature
Most of the features are hidden behind feature flags, which means they must
be explicitly enabled via mkdocs.yml. This allows for the existence of
potentially orthogonal features.
– Experimental
Some newer features are still considered experimental, which means they might (although rarely) change at any time, including their complete removal (which hasn't happened yet).
– Plugin
Several features are implemented through MkDocs excellent plugin architecture, some of which are built-in and distributed with Material for MkDocs, so no installation is required.
– Markdown extension
This symbol denotes that the thing described is a Markdown extension, which can
be enabled in mkdocs.yml and adds additional functionality to the Markdown
parser.
– Required value
Some (very few in fact) properties or settings are required, which means the authors must explicitly define them.
– Customization
This symbol denotes that the thing described is a customization that must be added by the author.
– Access Control (Firewall, SFD & SFD2)
Historically certain control module functions may have been blocked by login or security access codes. Newer control modules use an encryption/token based access control system instead.
For more details, see our Firewall, SFD & SFD2 information.
– Immobilizer
An immobilizer is an electronic safeguard fitted to a vehicle that is meant to prevent vehicle theft.
For more details, see our Immobilizer information.
– Component Locator
A component locator is a generic identifier for vehicle components that is used across all manufacturer documentation, ranging from repair manuals, wiring diagrams to parts catalogs.
– Knowledge Base Identifier
A knowledge base identifier allows both VCDS itself and its users to connect a system they are working on in the vehicle to this knowledge base.
– Component Protection
Component protection is an electronic safeguard for control modules so that they cannot be used in other vehicles after theft.
For more details, see our Component Protection information.