Contributing
Bug reports and PRs are welcome. For bugs, include the output of lrimmich doctor and the command you ran.
Dev setup
git clone https://github.com/haavardnk/lrimmich.git
cd lrimmich
uv sync
Running tests
uv run pytest
Linting and formatting
uv run ruff format src tests
uv run ruff check src tests --fix
Commit messages
Use Conventional Commits format:
feat: add album description sync
fix: handle empty collection gracefully
refactor: extract catalog queries
Subject line under 50 characters. Body only when the “why” isn’t obvious from the subject.