dockerfiles¶
These are multi-stage docker images I use for developing with VSCode.
See how I develop with vscode and docker.
Instructions on how to duplicate my IDE:
Images will continue to be supported so long as they haven't reached EOL
- Ignition/Gazebo https://gazebosim.org/docs/all/releases
- Gazebo (classic) https://classic.gazebosim.org/#status
- ROS https://wiki.ros.org/Distributions
- ROS2 https://docs.ros.org/en/rolling/Releases.html
Quick start¶
Grab the docker image from docker hub. This repo provides the images in:
Then, set up a vscode workspace.
Build from source¶
Alternatively, you can build all the docker images directly from source.
Or just build one
Or build one distro group
To see help information and build options
Shell completion¶
Enable tab completion for the current shell session:
Then try:
To make completion persistent for bash, add this to your ~/.bashrc:
Template accessor package¶
You can install the template accessor package in another repo without publishing to PyPI.
Install from GitHub:
Pin to a branch/tag/commit:
For local development (editable install):
Example usage: