Integrated VSCode Dev Container#16
Open
devsamuelv wants to merge 9 commits into
Open
Conversation
…ndard version 20.
…ownload_ros_pkgs.sh
VincentCadicamo
requested changes
Jun 18, 2026
VincentCadicamo
left a comment
Member
There was a problem hiding this comment.
Hey, everything looks good. I noticed that you included your .vscode/ folder in this PR. This should be added to your local .gitignore. Thanks.
VincentCadicamo
requested changes
Jun 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What did I do?
I created a devcontainer configuration for vscode so we can open the project with a docker container with vscode connecting directly to the container making it really easy to write ros code without configuring docker on your own.
I updated the cmake configuration a little bit so c++ intellisense would work. I set the c++ standard to version 20 (or v2020) and enabled compile commands as part of compiling because intellisense relies on it for proper recommendations.