share config between client and server executables
move makefile to root and include it from subdir
move repository code out of client package
fix: use dashes instead of colons so filesystems display strings
prettier
provide a separate makefile for root dir
embed repo instead of duplicating fields