Hi everyone,
I am excited to share a tool I have been working on: a VSCode extension designed to streamline the setup and development of ROS2 environments.
Setting up ROS2 for development is slow and painful. It is not always straightforward, and configuring the environment, along with handling Docker containers and terminals, can be cumbersome. That’s why I created this extension to make ROS2 development more efficient and user-friendly.
Key Features:
1-Click creation of new ROS2 Docker environments
Automatic workspace mounting, GUI setup, and terminals
Seamless environment switching - no Docker CLI needed
Fully isolated: your machine stays clean
Supports Rolling, Humble, Iron, and Jazzy
Why I Built It:
ROS2 setups often involve several manual steps that can break the flow of development. This tool is aimed at simplifying that, making it easier to manage your ROS2 environments directly within VSCode and focus on coding, rather than configuring the environment.
What’s Next:
- I’m looking for feedback from the community! If you’ve tried it, or if you have ideas for improvements, I’d love to hear from you. I’m especially interested in use cases where this extension could make a real difference to developers.
Check it out here: GitHub - SakshayMahna/ros2env: Visual Studio Code Extension for managing ROS2 environments.
Feel free to ask questions, suggest features, or report any issues. I’m excited to hear your thoughts and improve this tool further.