Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support devcontainer & codespace #12

Merged
merged 2 commits into from
Jul 10, 2023
Merged

Support devcontainer & codespace #12

merged 2 commits into from
Jul 10, 2023

Conversation

mjyc
Copy link
Contributor

@mjyc mjyc commented Jul 6, 2023

This PR adds a devcontainer config to quickly run CppRobotics with VSCode using the development container. For dev container details, see https://code.visualstudio.com/docs/devcontainers/containers

The main advantages of using devcontainer are (1) no need to install dependencies in your local machine, e.g., opencv, eigen, etc. (2) repeatable, reproducible dev environment via docker container, (3) remote dev env via GitHub Codespaces. For example, issues like this #11 can be avoided using devcontainer & codespace.

Please check out this devcontainer video demo and this codespace video demo. These videos were prepared for another unrelated PR foxglove/tutorials#13 but demonstrate the benefits.


Brief Self-intro

Hi, my name is Mike, a robotics software engineer https://mjyc.github.io/ I love pythonrobotics and wanted to create cpprobotics and found this repo. I'm a big fan and hope my PR can help more people to join/work on & use cpprobotics.

@onlytailei onlytailei merged commit cc1f95c into onlytailei:master Jul 10, 2023
@mjyc mjyc deleted the devcontainer branch July 10, 2023 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants