products.yml
The products.yml
file specifies metadata regarding the projects in the organization that use the V3 docs system.
products:
apm-agent-dotnet:
display: 'APM .NET Agent'
versioning: 'apm-agent-dotnet'
edot-collector:
display: 'Elastic Distribution of OpenTelemetry Collector'
versioning: 'stack'
#...
products
-
A YAML mapping where each key is an Elastic product.
display
: A friendly name for the product.versioning
: The versioning system used by the project. The value for this field must match one of the versioning systems defined inversions.yml
Writing {{ product.<product-id> }}
renders the friendly name of the product in the documentation. For example:
Substitution | Result |
---|---|
{{ product.apm-agent-dotnet }} |
APM .NET Agent |
{{ product.edot-collector }} |
Elastic Distribution of OpenTelemetry Collector |
You can also use the shorthand notation {{ .<product_id> }}
. For example:
Substitution | Result |
---|---|
{{ .apm-agent-dotnet }} |
APM .NET Agent |
{{ .edot-collector }} |
Elastic Distribution of OpenTelemetry Collector |
Note
While the recommended separator is a hyphen (-
) to promote cohesion, underscores (_
) are also supported, and internally read as hyphens.