github.com/ngocphuongnb/tetua@v0.0.7-alpha/Makefile (about) 1 build_editor: 2 echo "Building editor..." 3 rm -rf packages/editor/dist/* 4 cd packages/editor && yarn build 5 6 build_app: 7 echo "Building app..." 8 rm -rf views/*.go 9 echo "package views" > views/views.go 10 go run packages/prebuild/prebuild.go --force 11 go run . bundlestatic 12 go mod tidy 13 14 test_all: 15 echo "Testing..." 16 go test -coverprofile ./test/coverage.txt ./... && go tool cover -html=./test/coverage.txt -o ./test/coverage.html 17 18 prerelease: build_app test_all 19 20 releaselocal: prerelease 21 echo "Releasing..." 22 rm -rf dist 23 goreleaser release --snapshot --rm-dist 24 25 release: build_editor prerelease 26 echo "Releasing..." 27 rm -rf dist 28 goreleaser release