Contributing Guidelines

Thank you for your interest! If you find a bug, want to suggest an improvement, or just have a question, please send an email to ~eugenetriguba/public-inbox@lists.sr.ht with a subject that starts with [PATCH lirc] for patches and [lirc] otherwise.

Getting Up & Running

This project uses uv for the build system and dependency management. To get started, you will want that installed on your system.

Once you’ve installed uv, you can install the dependencies, this package, and go into the virtual environment.

$ uv sync --all-groups
$ source .venv/bin/activate

If you want to run the tests or the linters, you can use the scripts at ./scripts/test.sh and ./scripts/lint.sh.