...

Text file src/sigs.k8s.io/gateway-api/hack/api-docs/members.tpl

Documentation: sigs.k8s.io/gateway-api/hack/api-docs

     1{{ define "members" }}
     2
     3{{ range .Members }}
     4{{ if not (hiddenMember .)}}
     5<tr>
     6    <td>
     7        <code>{{ fieldName . }}</code></br>
     8        <em>
     9            {{ if linkForType .Type }}
    10                <a href="{{ linkForType .Type}}">
    11                    {{ typeDisplayName .Type }}
    12                </a>
    13            {{ else }}
    14                {{ typeDisplayName .Type }}
    15            {{ end }}
    16        </em>
    17    </td>
    18    <td>
    19        {{ if fieldEmbedded . }}
    20            <p>
    21                (Members of <code>{{ fieldName . }}</code> are embedded into this type.)
    22            </p>
    23        {{ end}}
    24
    25        {{ if isOptionalMember .}}
    26            <em>(Optional)</em>
    27        {{ end }}
    28
    29        {{ safe (renderComments .CommentLines) }}
    30
    31    {{ if and (eq (.Type.Name.Name) "ObjectMeta") }}
    32        Refer to the Kubernetes API documentation for the fields of the
    33        <code>metadata</code> field.
    34    {{ end }}
    35
    36    {{ if or (eq (fieldName .) "spec") }}
    37        <br/>
    38        <br/>
    39        <table>
    40            {{ template "members" .Type }}
    41        </table>
    42    {{ end }}
    43    </td>
    44</tr>
    45{{ end }}
    46{{ end }}
    47
    48{{ end }}

View as plain text