All checks were successful
Validate / Hassfest (push) Successful in 3s
- CONTRIBUTING.md with development guidelines - Issue templates for bugs and feature requests - Pull request template Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
Contributing to Immich Album Watcher
Thank you for your interest in contributing to this Home Assistant integration!
Getting Started
- Fork the repository
- Clone your fork locally
- Create a new branch for your changes
Development Setup
- Set up a Home Assistant development environment
- Copy the
custom_components/immich_album_watcherfolder to your HA config - Restart Home Assistant to load changes
Code Style
- Follow Home Assistant's development guidelines
- Use type hints for all function parameters and return values
- Keep code compatible with Python 3.11+
Submitting Changes
- Test your changes thoroughly
- Update documentation if needed
- Create a pull request with a clear description of changes
Reporting Issues
When reporting bugs, please include:
- Home Assistant version
- Integration version
- Immich server version
- Relevant log entries
- Steps to reproduce
Version Numbering
This project uses semantic versioning:
- MAJOR (x.0.0): Breaking changes
- MINOR (0.x.0): New features, backward compatible
- PATCH (0.0.x): Bug fixes
Questions?
Open an issue for any questions about contributing.