Developer Guide

Building and changing EdS. Each project has its own Makefile and README; nothing builds the monorepo as a whole, and you work inside one project directory at a time.

PathLanguageEntry point
services/palettePython 3.11+ / FastAPImake venv test serve
services/lightdGo 1.25make check build run
services/nowplayingGo 1.25make check test-integration run
firmware/lp-standC / ESP-IDF 6.xmake test, make build flash
infra/deevnet-tenant-edsTerraformmake paths init plan apply
docsHugomake server