Skip to content

bemanproject/containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containers

This folder contains the infrastructure for Beman project's generic container images. You can checkout available images in beman's GitHub Packages page.

These images includes:

  • The latest CMake from kitware's apt repository
  • Latest compiler based on build args (gcc or clang) installed from the universe repository
  • pre-commit, the standard linter manager across Beman

Devcontainer

The image is build on top of GitHub's C++ devcontainer image for Ubuntu 24.04.

Example devcontainer setup

// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
{
    "name": "Beman Generic Devcontainer",
    "image": "ghcr.io/bemanproject/devcontainers-gcc:14",
    "postCreateCommand": "pre-commit",
    "customizations": {
        "vscode": {
            "extensions": [
                "ms-vscode.cpptools",
                "ms-vscode.cmake-tools"
            ]
        }
    }
}

Building your own image

You can build your own Beman devcontainer image with:

docker build devcontainer/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 6