This directory provides a devcontainer configuration that configures a
reproducible development environment for this project. This base image should
contain only the bare necessities to get up and running with kube-rs
.
Customizations should be made in per-user configuration.
Install the VS Code Remote Development extension pack after which VS Code should build (first use) then run the container in the background.
This configuration currently uses the parent host's Docker daemon (rather than running a separate docker daemon within in the container). It creates devcontainers on the host network so it's easy to use k3d clusters hosted in the parent host's docker daemon.
This configuration is supposed to provide a minimal setup without catering to any one developer's personal tastes. Devcontainers can be extended with per-user configuration.
To add your own extensions to the devcontainer, configure default extensions in your VS Code settings:
"remote.containers.defaultExtensions": [
"eamodio.gitlens",
"GitHub.copilot",
"GitHub.vscode-pull-request-github",
"mutantdino.resourcemonitor",
],
Furthermore, you can configure a dotfiles repository to perform customizations with a VS Code setting like:
"dotfiles.repository": "https://github.com/olix0r/dotfiles.git",