groupware: change Makefile to use groupware-apidocs instead of go-swagger

This commit is contained in:
Pascal Bleser
2026-01-22 10:29:00 +01:00
parent 94662dc070
commit 916eb6d110
2 changed files with 2 additions and 5 deletions

View File

@@ -1,5 +1,4 @@
/swagger.yml
/openapi.yml
/api.html
/api.html.template
/node_modules

View File

@@ -21,10 +21,8 @@ node_modules:
pnpm install
.PHONY: swagger.yml
swagger.yml: apidoc.yml tsnode openapi.yml
#swagger generate spec --include='groupware' --include='jmap' --include='jscalendar' --include='jscontact' --scan-models --input=$< | NODE_OPTIONS='--no-warnings --loader ts-node/esm' pnpm exec ts-node apidoc-process.ts > $@
#NODE_OPTIONS='--no-warnings --loader ts-node/esm' pnpm exec ts-node apidoc-process.ts > $@ < openapi.yml
cp openapi.yml $@
swagger.yml: apidoc.yml
groupware-apidocs -C ../../ -t $< > $@
APIDOC_PORT=9999