Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 2.63 KB

File metadata and controls

64 lines (44 loc) · 2.63 KB

get2know.io Dev Container Templates

Dev Container Templates for agentic development, published as OCI artifacts to ghcr.io/get2knowio/devcontainer-templates.

Each template provides a ready-to-use development environment with AI coding assistants, modern CLI tools, and language-specific tooling from the get2knowio/devcontainer-features collection.

Templates

Template Description Languages
full-stack Complete environment with all languages and tools Python, Node.js, Rust
rust-agentic Rust-focused agentic development Rust, Node.js (for AI CLIs)
node-agentic Node.js/TypeScript-focused agentic development Node.js
python-agentic Python-focused agentic development Python, Node.js (for AI CLIs)

What's Included

All templates share a common base:

  • Base image: mcr.microsoft.com/devcontainers/base:ubuntu
  • Docker-in-Docker: Build and run containers inside your devcontainer
  • Node.js 22: Required for AI CLI tools
  • AWS CLI: Cloud development support
  • GitHub CLI: PR/issue workflows from the terminal
  • jq/yq: JSON and YAML processing
  • Starship: Cross-shell prompt
  • AI CLIs: Claude Code, Gemini, Codex, Copilot, OpenCode, CodeRabbit, Beads, Specify CLI
  • Modern CLI tools: bat, ripgrep, fd, fzf, eza, zoxide, neovim, tmux, lazygit, ast-grep, jujutsu, zellij
  • GitHub Actions tools: act (local runner), actionlint (workflow linter)

Each template then adds its language-specific stack:

full-stack rust-agentic node-agentic python-agentic
Python + Poetry + uv x x
Node.js dev tools (TS, bundlers, linters, Bun) x x
Rust + bacon, cargo-edit, cargo-audit x x

Customizing Features

Every get2knowio feature supports two string options for tool selection:

Option Description
install Comma-separated whitelist — only install the listed tools. When empty (default), all tools are installed.
omit Comma-separated blacklist — exclude the listed tools. Applied after install filtering.

See each template's README for the full list of tool names available per feature.

Usage

From the DevContainer CLI

devcontainer templates apply -t ghcr.io/get2knowio/devcontainer-templates/rust-agentic

Manual

Copy the .devcontainer/devcontainer.json from any template's src/<template>/.devcontainer/ directory into your project.

License

See LICENSE.