1
proto/Makefile

34 lines
626 B
Makefile
Raw Normal View History

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 \
../**/*.swagger.json \
../swagger/metadata.json