Skip to content

DevPlayground Documentation

title-image

Welcome to the documentation of this dev-playground mono repository. We bundle all sorts of training code as well as small code snippets that came to our attention.

Content

The content of this repo is to be ever-expanding (we aim to have it as a collection of things we learned along the way). Currently it consists of

  • C++ code snippets (mainly from leetcode)
  • Setup of GitHub Actions
  • Setup of the repo as a whole
  • Various python scripts and smaller python packages
  • uv for python dependency management
  • Bazel as an overall build system

Setup the repo

We have a setup script that handles all necessary steps. Run it via

./set-me-up.py

It - installs clang-format-15 if not already available, - installs bazelisk if not already available, - installs uv if not already available, - creates the venv using uv, - installs python sub packages as editable packages.