<%-
type = config[:type]
required_label = config[:required] ? "required" : "optional"
default = config[:default]
alias_name = config[:alias]
deprecated = config[:deprecated]
obsoleted = config[:obsoleted]
description = config[:desc]
param_header = "#" * (3 + level)
-%>
<%= param_header %> <%= name %> (<%= type %>) (<%= required_label %>)

<%= description %>
<%- if type == :enum -%>

Available values: <%= config[:list].join(", ") %>
<%- end -%>
<%- if default -%>

Default value: `<%= default %>`.
<%- end -%>
<%- if alias_name -%>

Alias: <%= alias_name %>
<%- end -%>
<%- if deprecated -%>

Deprecated: <%= deprecated %>
<%- end -%>
<%- if obsoleted -%>

Obsoleted: <%= :obsoleted %>
<%- end -%>

