Thank you for considering contributing to our project! We appreciate your interest and effort in improving linux-enable-ir-emitter. Please follow the guidelines below to ensure a smooth contribution process.
Before opening a new issue, please check the docs first in order to either find answer to your question or to use the right template.
To be sure that the modifications you made to the code will pass the CI during the PR, please perform the following steps:
- Compile locally the dependencies:
cd .github/workflows/deps && cmake -GNinja -B build && ninja -C build && cd -
- Setup the build:
meson setup build --buildtype=debug --libdir=lib --prefer-static --pkg-config-path=$(find . -name "pkgconfig")`
- Compile:
your new version of
meson compile −C build
linux-enable-ir-emitter
is located inbuild/src/
- Format the files:
ninja clang-format -C build
- Ensure clang-tidy pass:
ninja clang-tidy -C build
- Commit, push and please describe enough what you did in your PR description