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