Add C++ development environment configuration with Docker and scripts #345
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.
This pull request introduces a new development container configuration for a C++ development environment. The changes include setting up a Dockerfile, a configuration script, and a devcontainer.json file to specify the container's settings and dependencies.
Development Environment Setup:
.devcontainer/Dockerfile
: Created a Dockerfile to set up a development environment with necessary tools and libraries for C++ development, including LLVM, libiconv, base64, brotli, jwt-cpp, and ccache..devcontainer/configure.sh
: Added a script to configure the workspace using CMake with a release preset..devcontainer/devcontainer.json
: Defined the dev container configuration, including the Dockerfile, GitHub CLI feature, VSCode extensions, and post-create commands for setting up the development environment.