Proto-to-Prod

This commit is contained in:
Pen Anderson 2026-05-26 11:52:32 -05:00
parent 82a8a6a21a
commit 5cabc31d37
63 changed files with 3783 additions and 602 deletions

View file

@ -2,10 +2,34 @@ SHELL := /usr/bin/env bash
.PHONY: help
help:
@echo "make build — build server + frontend locally (sanity check)"
@echo "make check — type-check + go vet"
@echo "make build — build server + frontend locally (sanity check)"
@echo "make check — type-check + go vet"
@echo "make audio-pull — copy source WAVs from Dropbox into content/audio/"
@echo "make audio — transcode each side WAV → Opus"
@echo "make images — convert content/images/*.jpg → WebP"
@echo "make artists — regenerate artists.json from audio.yaml"
@echo "make content — artists + images + audio"
@echo "make tag V=patch|minor|major — bump version tag and push"
@echo "make prefetch — print sha256 + npmDepsHash + vendorHash for the homelab module"
@echo "make prefetch — print sha256 + npmDepsHash + vendorHash for the homelab module"
.PHONY: audio-pull
audio-pull:
bin/pull-audio
.PHONY: audio
audio:
bin/build-audio
.PHONY: images
images:
bin/build-images
.PHONY: artists
artists:
bin/build-artists
.PHONY: content
content: artists images audio
.PHONY: build
build: