/SPLed

Demonstrating our SPL build environment in a tiny but fully fledged example.

Primary LanguageC++MIT LicenseMIT

SPLED: Software Product Line Engineering Demo

Alt text

This demo repository contains a tiny but fully fledged SPL for SW development. It is capable of holding a set of software modules that are differently used and configured among the variants. Each variant creates its own binaries.

CI (Continuous Integration)

  • selftests
  • artifacts are archived under Github Actions (or locally inside the build/<variant>/(prod|test) directory)

Preparation

You can install required tools and install some VS Code extensions. The installer uses Scoop/PowerShell, so it will only run on Windows. The installation is done by executing install-mandatory.bat. In case you are sitting behind a proxy server, make sure to add: