There are several hackers developing this robot, so there are N ways to develop it :P.
If you want to compile from the host read development from host
If you want to compile from a Docker image read development from Docker
We have a setup to use VSCode that uses remote containers. Here are some instructions for that.