lukka
passionate developer; Scrum Master; DevOps with GitHub/Azure; C++ lover; CMake lover;
MicrosoftUS
Pinned Repositories
CppBuildTasks
Build C++ software with vcpkg and CMake (with CMakeLists.txt or CMakeSettings.json). Samples provided use both self-hosted or Microsoft hosted agent, using Docker and Pipeline Caching as well. The same tasks are available as GitHub actions at https://github.com/lukka/run-cmake https://github.com/lukka/run-vcpkg -=-
CppBuildTasks-Validation
Validation tests for CppBuildTasks Azure DevOps tasks and for run-cmake and run-vcpkg GitHub actions.
CppCMakeVcpkgTemplate
A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.
CppOpenGLWebAssemblyCMake
A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly
get-action-usage
A GitHub Action to create an interactive graph that visualizes the usage of other actions: run-cmake, get-cmake, run-vcpkg.
get-cmake
Install and Cache latest CMake and Ninja for your workflows on your GitHub
run-cmake
GitHub Action to build C++ applications with CMake (CMakePresets.json), Ninja and vcpkg on GitHub.
run-cmake-vcpkg-action-libs
CMake and vcpkg wrappers, used to implement both Azure DevOps tasks and GitHub actions
run-vcpkg
The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.
set-shell-env
Exports as workflow variables a subset of the shell environment variables, accessible in any step using '${{ env.VARNAME }}' or $VARNAME
lukka's Repositories
lukka/run-vcpkg
The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.
lukka/run-cmake
GitHub Action to build C++ applications with CMake (CMakePresets.json), Ninja and vcpkg on GitHub.
lukka/CppCMakeVcpkgTemplate
A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.
lukka/get-cmake
Install and Cache latest CMake and Ninja for your workflows on your GitHub
lukka/CppOpenGLWebAssemblyCMake
A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly
lukka/CppBuildTasks
Build C++ software with vcpkg and CMake (with CMakeLists.txt or CMakeSettings.json). Samples provided use both self-hosted or Microsoft hosted agent, using Docker and Pipeline Caching as well. The same tasks are available as GitHub actions at https://github.com/lukka/run-cmake https://github.com/lukka/run-vcpkg -=-
lukka/CppBuildTasks-Validation
Validation tests for CppBuildTasks Azure DevOps tasks and for run-cmake and run-vcpkg GitHub actions.
lukka/set-shell-env
Exports as workflow variables a subset of the shell environment variables, accessible in any step using '${{ env.VARNAME }}' or $VARNAME
lukka/get-action-usage
A GitHub Action to create an interactive graph that visualizes the usage of other actions: run-cmake, get-cmake, run-vcpkg.
lukka/run-cmake-vcpkg-action-libs
CMake and vcpkg wrappers, used to implement both Azure DevOps tasks and GitHub actions
lukka/lukka.github.io
lukka/actor-framework
An Open Source Implementation of the Actor Model in C++
lukka/Adafruit_nRF8001
Teensy 4.x Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout
lukka/boost-vcpkg-github-action-sample
lukka/c64jasm
C64 6502 assembler in TypeScript
lukka/CMake-Test
lukka/cpp_project_template
C++ project template with CMake & vcpkg
lukka/get-vcpkg
The most effective workflow to leverage vcpkg on GitHub
lukka/install-llvm-action
A GitHub Action for downloading and installing LLVM and Clang binaries.
lukka/lukka
lukka/motion_sensors
Flutter plugin for accessing the Android and iOS accelerometer gyroscope and magnetometer sensors.
lukka/project-system
The C#, F# and Visual Basic project system for Visual Studio
lukka/ReactOS
A free Windows-compatible Operating System
lukka/tree-sitter-cpp
C++ grammar for tree-sitter
lukka/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
lukka/vcpkg-action-test
lukka/vcpkg-tool
Components of microsoft/vcpkg's binary.
lukka/vs-boost-unit-test-adapter
Visual Studio extension that enables testing tools with unit tests written for Boost.Test.
lukka/vs-threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
lukka/vscode-cpptools
Official repository for the Microsoft C/C++ extension for VS Code.