Repository: mitsuhiko/minijinja (language: rust)

Issue:
Rust .devcontainer
Currently, if you use GitHub Codespaces or Visual Studio Code Dev Containers you need to manually define a `.devcontainer` directory to create an environment with all the necessary Rust build tools since MiniJinja doesn't define a default one. This can be a slightly cumbersome IMO especially in the case of codespaces as you must first wait for the codespace to start, manually add the files, and then rebuild the container.
Having a project defined one also has the advantage of providing a reproducible environment for all contributors as well as being useful to have with features like Copilot Workspace that I _suppose_ also leverages any existing .devcontainer to let you run commands without even needing to open a full codespace instance.

Would it make sense to add one to the repository?


Discussion / hints:
As I'm not using codespaces I'm not familiar with that. However it does sound not particularly maintenance heavy so I would be okay with accepting a PR.

Fix patch:
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
new file mode 100644
index 00000000..569a69c0
--- /dev/null
+++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,4 @@
+{
+    "name": "Rust",
+    "image": "mcr.microsoft.com/devcontainers/rust:1-1-bullseye"
+}
\ No newline at end of file
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 00000000..90e04561
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,6 @@
+version: 2
+updates:
+ - package-ecosystem: "devcontainers"
+   directory: "/"
+   schedule:
+     interval: weekly


Test patch: