github.com/looshlee/beatles@v0.0.0-20220727174639-742810ab631c/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_{{ (snakize (pascalize .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 operations: 25 - name: urlbuilder 26 source: asset:serverUrlbuilder 27 target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package }}{{ end }}" 28 file_name: "{{ (snakize (pascalize .Name)) }}_urlbuilder.go" 29 - name: parameters 30 source: asset:serverParameter 31 target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package }}{{ end }}" 32 file_name: "{{ (snakize (pascalize .Name)) }}_parameters.go" 33 - name: responses 34 source: asset:serverResponses 35 target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package }}{{ end }}" 36 file_name: "{{ (snakize (pascalize .Name)) }}_responses.go" 37 - name: handler 38 source: asset:serverOperation 39 target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package }}{{ end }}" 40 file_name: "{{ (snakize (pascalize .Name)) }}.go" 41 operation_groups: