Dev Container Templates
This repository contains a collection of Development Container templates that provide pre-configured development environments for various technologies.
Available Templates
Pixi
Pixi is a fast, cross-platform package management tool focused on Python, C, C++, and other scientific workflows. This template provides a development container with Pixi pre-installed, making it easy to manage dependencies and environments.
Features
- Pre-installed Pixi package manager
- Configured for Python, C, and C++ development
- Bash completion for Pixi commands
- VSCode extensions for Python and Pixi development
Usage
To use the Pixi template:
- Create a new folder for your project:
mkdir my-pixi-project && cd my-pixi-project
- Apply the template:
devcontainer templates apply -t ghcr.io/blooop/devcontainer-templates/pixi:latest
- Open the devcontainer:
devcontainer open
This will start a new VSCode window with the development container running, with Pixi ready to use.
Template Options
The Pixi template accepts the following options:
pixiVersion: The version of Pixi to install (default: v0.41.4)projectName: The name of your project (default: pixi-project)
To specify options when applying the template:
devcontainer templates apply -t ghcr.io/blooop/devcontainer-templates/pixi:latest --project-name my-awesome-project --pixi-version v0.41.4
Contributing
If you'd like to contribute to these templates or suggest improvements, please open an issue or pull request in this repository.