2023-12-29 20:01:47 +00:00
|
|
|
define HELP_TEXT
|
|
|
|
Welcome!
|
|
|
|
|
|
|
|
Targets:
|
2023-12-29 22:15:52 +00:00
|
|
|
help provides help text
|
|
|
|
deps resolve dependencies
|
|
|
|
lint lint source for errors or breaking changes
|
|
|
|
legal prepends license to source code
|
|
|
|
generate generates swagger docs
|
2023-12-29 20:01:47 +00:00
|
|
|
|
|
|
|
endef
|
|
|
|
export HELP_TEXT
|
|
|
|
|
|
|
|
help:
|
|
|
|
@echo "$$HELP_TEXT"
|
|
|
|
|
|
|
|
deps:
|
|
|
|
buf mod update
|
|
|
|
|
2023-12-28 23:45:50 +00:00
|
|
|
lint:
|
|
|
|
buf lint
|
|
|
|
addlicense -check -f ./legal/header.txt -skip yaml -skip yml -skip xml .
|
|
|
|
|
|
|
|
legal: .legal
|
|
|
|
.legal:
|
|
|
|
addlicense -f ./legal/header.txt -skip yaml -skip yml -skip xml .
|
2023-12-29 22:15:52 +00:00
|
|
|
|
|
|
|
generate:
|
|
|
|
buf generate .
|
|
|
|
cd scripts && go run ./merge-swagger \
|
|
|
|
-output ../swagger.json \
|
2023-12-31 02:33:35 +00:00
|
|
|
../*/*/*.swagger.json \
|
2023-12-29 22:15:52 +00:00
|
|
|
../swagger/metadata.json
|