1
0
mirror of https://github.com/nikolaydubina/calendarheatmap.git synced 2025-02-07 19:40:06 +02:00
calendarheatmap/Makefile

32 lines
1.3 KiB
Makefile
Raw Normal View History

2021-02-27 15:38:13 +00:00
build:
go build
test:
2021-08-10 18:42:20 +08:00
go test ./charts
2021-02-27 15:38:13 +00:00
2021-02-27 18:15:40 +00:00
docs: build
2021-02-28 01:48:04 +00:00
cat charts/testdata/basic.json | ./calendarheatmap > docs/basic.png
2021-08-10 18:42:20 +08:00
cat charts/testdata/basic.json | CALENDAR_HEATMAP_ASSETS_PATH=assets ./calendarheatmap -colorscale=purple-blue-9.csv > docs/colorscale-1.png
cat charts/testdata/basic.json | CALENDAR_HEATMAP_ASSETS_PATH=assets ./calendarheatmap -colorscale=green-blue-9.csv > docs/colorscale-2.png
cat charts/testdata/basic.json | CALENDAR_HEATMAP_ASSETS_PATH=assets ./calendarheatmap -colorscale=yellow-green-9.csv > docs/colorscale-3.png
2021-02-28 01:48:04 +00:00
cat charts/testdata/basic.json | ./calendarheatmap -locale=ko_KR > docs/korean.png
cat charts/testdata/basic.json | ./calendarheatmap -locale=ko_KR -output=svg > docs/korean.svg
cat charts/testdata/basic.json | ./calendarheatmap -labels=false > docs/nolabels.png
cat charts/testdata/basic.json | ./calendarheatmap -monthsep=false > docs/noseparator.png
cat charts/testdata/basic.json | ./calendarheatmap -labels=false -monthsep=false > docs/noseparator_nolabels.png
2021-02-27 15:38:13 +00:00
2021-08-10 18:42:20 +08:00
build-web:
cp "$$(go env GOROOT)/misc/wasm/wasm_exec.js" web/
cp -r assets web/assets
2021-10-01 19:27:08 +08:00
cd web; GOARCH=wasm GOOS=js go build -ldflags="-s -w" -o main.wasm main.go
2021-08-10 18:42:20 +08:00
run-web: build-web
2021-08-10 18:42:20 +08:00
cd web; python3 -m http.server 8000
clean:
-rm web/wasm_exec.js
-rm web/main.wasm
-rm -rf web/assets
.PHONY: build test docs build-web run-web clean