.PHONY: install web gui all server stop status build-web test test-go test-ui desktop homepage install: npm install web: ./run.sh web gui: ./run.sh gui all: ./run.sh all server: ./run.sh server stop: ./run.sh stop status: ./run.sh status desktop: ./run.sh desktop # homepage = 官网/文档/定价静态站构建(源在 homepage/,产物 homepage/dist) homepage: scripts/build-homepage.sh build-web: npm run build:ui # test = Go 后端用例 + UI 回归 test: $(MAKE) test-go $(MAKE) test-ui test-go: cd server && go test ./... test-ui: npm test