github.com/cilium/cilium@v1.16.2/api/v1/cilium-server.yml (about)

     1  layout:
     2    application:
     3      - name: configure
     4        source: asset:serverConfigureapi
     5        target: "{{ joinFilePath .Target .ServerPackage }}"
     6        file_name: "configure_{{ .Name }}.go"
     7        skip_exists: true
     8      - name: embedded_spec
     9        source: asset:swaggerJsonEmbed
    10        target: "{{ joinFilePath .Target .ServerPackage }}"
    11        file_name: "embedded_spec.go"
    12      - name: server
    13        source: "api/v1/server.gotmpl"
    14        target: "{{ joinFilePath .Target .ServerPackage }}"
    15        file_name: "server.go"
    16      - name: builder
    17        source: asset:serverBuilder
    18        target: "{{ joinFilePath .Target .ServerPackage .Package }}"
    19        file_name: "{{ snakize (pascalize .Name) }}_api.go"
    20      - name: doc
    21        source: asset:serverDoc
    22        target: "{{ joinFilePath .Target .ServerPackage }}"
    23        file_name: "doc.go"
    24    models:
    25      - name: definition
    26        source: asset:model
    27        target: "{{ joinFilePath .Target .ModelPackage }}"
    28        file_name: "{{ (snakize (pascalize .Name)) }}.go"
    29    operations:
    30      - name: parameters
    31        source: asset:serverParameter
    32        target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package  }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package  }}{{ end }}"
    33        file_name: "{{ (snakize (pascalize .Name)) }}_parameters.go"
    34      - name: responses
    35        source: asset:serverResponses
    36        target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package  }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package  }}{{ end }}"
    37        file_name: "{{ (snakize (pascalize .Name)) }}_responses.go"
    38      - name: handler
    39        source: asset:serverOperation
    40        target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package  }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package  }}{{ end }}"
    41        file_name: "{{ (snakize (pascalize .Name)) }}.go"
    42    operation_groups: