Dev machine setup#
There are several ways to setup your dev environment, but in either case you would need source code from this repo
git clone https://github.com/Dr-QP/Dr.QP.git
cd Dr.QP
Devcontainer (any desktop OS)#
Open
Dr.QP.code-workspacein VSCodeInstall recommended VSCode extensions
Install docker (either Docker Desktop for macOS and Windows) or native docker installation for linux
scripts/install_docker.shRun
Dev Containers: Reopen in Containervia command palletF1and selectDr.QP.code-workspaceworkspaceChoose devcontainer to open:
Raw Dev machine (linux only)#
While ROS 2 is supported on many OS, the quality of support is still low and many non core packages have bugs.
Linux is the only platform that has been tested for this project.
Use Ubuntu 24.04 Noble as the base OS
Open
Dr.QP.code-workspacein VSCodeInstall recommended VSCode extensions
Create or update the workspace venv using the task
Dr.QP venv(uv sync)Setup environment using the task
Dr.QP setup ROSInstall ROS dependencies using the task
Dr.QP rosdep