music on atproto
plyr.fm
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