I'm looking for advice on how to configure CLion for my workflow. I primarily use Docker for testing robotics software on different versions of Ubuntu.
What I'd like is to be able to keep my source code on my host machine, but have CLion configured to use all the dependencies/build tools inside my docker container (and install the build files into the docker container when I execute a build in CLion). I've read through a lot of documentation/tutorials from Jetbrains but I'm still not sure if this is what the Docker toolchain is meant for or if I should be looking at a different remote development toolchain.
Any advice would be greatly appreciated!