Files
query-orchestration/scripts/openapi-scripts.yml
T
Michael McGuinness 555b6d420b Merged in feature/docresult (pull request #105)
Document Result Endpoint

* testing

* cleantesting

* progress

* query

* lint

* readme

* dockerclient

* api

* passtest

* tests

* test
2025-03-17 18:14:15 +00:00

39 lines
914 B
YAML

---
# https://taskfile.dev
version: "3"
tasks:
lint:
cmds:
- |
for file in serviceAPIs/*.yml serviceAPIs/*.yaml; do
if [[ -f "$file" ]]; then
vacuum lint $file -b -d -e --no-clip -z \
{{.CLI_ARGS}}
fi
done
generate:
- |
generateGo() {
mkdir -p $2
oapi-codegen \
-generate $4 \
-config .openapi.yml \
-package $1 \
-o $2/api.gen.go \
$3
}
for file in serviceAPIs/*.yml serviceAPIs/*.yaml; do
if [[ -f "$file" ]]; then
service=$(basename "$file")
service=${service%.*}
service_lower=${service,,}
generateGo $service_lower ./pkg/$service $file \
"models,client"
generateGo $service_lower ./api/$service $file \
"models,embedded-spec,echo-server"
fi
done