Skip to content

m-fila/cxx-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cxx-dev

Docker Image Version (latest semver) ci Docker Cloud Build Status Docker Image Size (latest by date) Docker Pulls Docker Stars

Getting started:

docker pull mfila/cxx-dev:latest

Base image: debian:buster-slim.

Available for amd64, arm64, arm/v7.

Local build

git clone https://github.com/m-fila/cxx-dev.git
cd cxx-dev
docker build --pull --rm -f "Dockerfile" -t cxx-dev:latest .

Components

Docker for C++ development:

  • build:
    • CMake, make,
    • gcc, g++, clang,
  • format:
    • cmake-format, clang-format,
    • pre-commit,
  • static analysis:
    • clang-tidy, cppcheck, iwyu, cpplint,
  • coverage & tests:
    • gcovr,
    • pycobertura, junitparser,
  • auxiliary:
    • python3, pip.

Authors

  • Mateusz Fila