Skip to content

mrsimonemms/devcontainers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

44b94f7 · Feb 14, 2025

History

44 Commits
Jul 19, 2024
May 2, 2024
May 2, 2024
May 3, 2024
Feb 14, 2025
Aug 21, 2023
Jun 13, 2024
May 2, 2024
May 2, 2024
Jun 13, 2024
Aug 21, 2023
Jun 13, 2024
May 2, 2024
Mar 11, 2023
Jun 13, 2024
May 2, 2024
Jun 13, 2024

Repository files navigation

Dev Containers

Pre-build Development Containers

Purpose

This is a series of pre-built Devcontainer image to allow local development.

Features

Images

There are a number of images that exist.

Base

ghcr.io/mrsimonemms/devcontainers/base

This provides a base image to use for all your development environment need. This is an Ubuntu image with sensible defaults, including the best-looking Git diffs, Docker support, tab-completion and useful Git aliases.

Full

ghcr.io/mrsimonemms/devcontainers/full

An image with some modern tooling installed.

The advantage of using this image is that the features are pre-built which shifts the build effort into GitHub Actions rather than on your local machine.

This can be easily extended with additional features by adding them to your .devcontainer/devcontainer.json file.

Usage

These images can be used in any way that Dev Containers supports. Typically, this would be by specifying the image in your devcontainer.json file:

{
  "name": "devcontainer",
  "image": "ghcr.io/mrsimonemms/devcontainers/full"
}

As this image is pre-built, it will vastly speed up your workflow.

Contributing

Open in a container