d2jvkpn / swagger-go

A server that provides Swagger API documentation for Golang projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A server that provides Swagger API documentation for Golang projects


P1. Links

P2. Append to Makefile

cat >> Makefile <<'EOF'

build-swag:
	@if [ ! -d "swagger-go" ]; then \
	    git clone git@github.com:d2jvkpn/swagger-go.git /tmp/swagger-go; \
	    mkdir -p bin; \
	    rsync -arvP --exclude .git /tmp/swagger-go ./bin/; \
	fi
	app_name=app-swagger bash bin/swagger-go/swag.sh false

run-swag:
	app_name=app-swagger bash bin/swagger-go/swag.sh app-swagger true
	./target/app-swagger -swagger.title "app swagger"
#	# ./target/app-swagger -swagger.title "app swagger" -config=configs/swagger.yaml

EOF

About

A server that provides Swagger API documentation for Golang projects

License:MIT License


Languages

Language:Go 56.9%Language:Shell 27.1%Language:Makefile 8.3%Language:Dockerfile 7.7%