Well, the good news is that most of the time, you shouldn’t have to!
Unless you’re developing specific integrations against the forum or theming for the forum itself, the Discourse site can mostly sit on its own outside the rest of your stack.
There are options to do a Docker-based development install on Linux and WSL; we don’t recommend this on MacOS due to filesystem performance reasons.