It stands for signed and mergable configuration. It is used by elos. The goal of the library is to manage program configuration options from various sources including support for verification of the configuration sources.
Dependencies:
samconf uses CMake for building:
cmake -B ./build ./samconf
make -C ./build all
make -C ./build install
or use the CI hooks
./samconf/ci/build.sh [Release]
-
Please run the following git commands after cloning the repository:
git config core.hooksPath .githooks
to set the commit message template and to setup the project specific git hooks.
-
Usually it is a good idea to create a symlink to the compilation database created by cmake in the build directory. Run therefore:
ln -s build/compile_commands.json
Scripts to be used by CI pipelines to build , run various tests and checks.
More detailed documentation on the event logging and management system.
Contains Debian packaging scripts for building the current source tree as .deb packages. This is primarily for CI pipelines to automatically verify if the packages are buildable or if anything needs to be changed.
See debian.native/README.md
for more information.
Contains the actual productive sources.
Contains code.
Contains all test related sources. See the documentation for details.
MIT License
Copyright (c) [2023] [emlix GmbH, Elektrobit Automotive GmbH]
The full text of the license can be found in the LICENSE file in the repository root directory.
elos is powered by elektrobit automotive gmbh. Elektrobit is an automotive software company and developer of embedded software products for ECU, AUTOSAR, automated driving, connected vehicles and UX. elos is an integrated part of EB corbos Linux – built on Ubuntu is an open-source operating system for high-performance computing, leveraging the rich functionality of Linux while meeting security and industry regulations.- Wolfgang Gehrhardt [email protected] @gehwolf
- Thomas Brinker [email protected] @ThomasBrinker
- Andreas Schickedanz
- Andreas Zdziarstek
- Anja Lehwess-Litzmann
- Annika Schmitt
- Anton Hillerband
- Benedikt Braunger
- Christian Steiger
- Daniel Glöckner
- Fabian Godehardt
- Friedrich Schwedler
- Isaac True
- Joerg Vehlow
- Maryniuk Bogdan
- Rainer Müller
- Sabrina Otto
- Thomas Brinker
- Vignesh Jayaraman
- Wolfgang Gehrhardt