1# plyr.fm dev workflows 2mod frontend 3mod transcoder 4mod moderation 5mod backend 6 7 8# show available commands 9default: 10 @just --list 11 12# get setup 13setup: 14 # symlink AGENTS.md to CLAUDE.md and GEMINI.md 15 ln -s AGENTS.md CLAUDE.md 16 ln -s AGENTS.md GEMINI.md 17 18 # Setup sub-modules if they have setup recipes 19 # just frontend setup # Uncomment if frontend/justfile gets a setup 20 # just backend setup # Uncomment if backend/justfile gets a setup 21 22 23# show commits since last release 24changelog: 25 @git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:'%C(yellow)%h%Creset %C(blue)%ad%Creset %C(green)%s%Creset %C(dim)- %an%Creset' --date=relative 26 27# create a github release (triggers production deployment) 28release: 29 ./scripts/release 30 31# deploy frontend only (promote remote main to production-fe branch) 32release-frontend-only: 33 git fetch origin main 34 git push origin origin/main:production-fe