mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-01 00:42:13 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			756 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			756 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # ==============================================================================
 | |
| # Makefile helper functions for swagger
 | |
| #
 | |
| 
 | |
| ## swagger.run: Generate swagger document.
 | |
| .PHONY: swagger.run
 | |
| swagger.run: tools.verify.swagger
 | |
| 	@echo "===========> Generating swagger API docs"
 | |
| 	@$(TOOLS_DIR)/swagger generate spec --scan-models -w $(ROOT_DIR)/cmd/genswaggertypedocs -o $(ROOT_DIR)/api/swagger/swagger.yaml
 | |
| 
 | |
| ## swagger.serve: Serve swagger spec and docs.
 | |
| .PHONY: swagger.serve
 | |
| swagger.serve: tools.verify.swagger
 | |
| 	@$(TOOLS_DIR)/swagger serve -F=redoc --no-open --port 36666 $(ROOT_DIR)/api/swagger/swagger.yaml
 | |
| 
 | |
| ## swagger.help: Display help information about the release package
 | |
| .PHONY: swagger.help
 | |
| swagger.help: scripts/make-rules/swagger.mk
 | |
| 	$(call smallhelp)
 |