Best practice setup for Examples > 3. Backends: ROS > 3.7-3.9

Hi,
can anyone clarify what’s the best practice workflow while working on customized urdf like in the Docs > Examples 3. Backends: ROS > 3.7-3.9 while using docker instances of ros?
Is it best to have a local wsl install of ros while working on the xacro and urdfs and later set up a custom docker-compose.yml inegrating those folders via a script?
Or is it better to have a docker-compose.yml that has a robotic_setups folder pointing to a local folder (like -v /host/robotic_setups:/container/robotic_setups) while working on the xacro and have a docker cli running?
What’s your setup? Am I missing some step?
Cheers
H

after some further research I can partly answer my question myself by checking out ‘ros_docker … examples/moveit-dev’
so that directs me into my second option, see above
anyway, any comments appreciated