/vscode_ros2_workspace

A template for using VSCode as an IDE for ROS2 development.

Primary LanguagePythonApache License 2.0Apache-2.0

VSCode ROS2 Workspace Template

This template is a complete setup for developing ROS2 jazzy packages with Visual Studio Code and the Remote Containers extension on Ubuntu.

I modeled my template on athackst's vscode_ros2_workspace with some modifications like:

  • richer set of devcontainer extensions,
  • use of compose.yaml in the devcontainer setup,
  • osrf/ros:jazzy-desktop-full as the base image,
  • use of nvidia runtime,
  • cleaner workspace setup,
  • other minor changes.

Development

See DEVELOPMENT.md for some devcontainer development instructions.