Mitwirken
Beiträge zu diesem Projekt sind willkommen!
Wie du mitwirken kannst
- Fehlerberichte: Issue erstellen
- Fragen & Hilfe: Q&A-Diskussion starten
- Funktionswünsche: Idee teilen
- Lovelace & Automationen: Projekt zeigen
- Pull Requests: Fork → Branch → Änderungen → PR
- Dokumentation: Wiki-Seiten verbessern oder neue hinzufügen
- Übersetzungen: Bei DE/EN-Übersetzungen helfen
Entwicklungsumgebung einrichten
- Forke das Repository
- Klone den Fork lokal
- Kopiere
custom_components/idm_heatpump/in dein HA-Verzeichniscustom_components/ - Aktiviere die Debug-Protokollierung
- Starte HA neu
Sprache
Das Projekt schreibt auf Englisch: Code, Kommentare, Dokumentation,
Changelog-Einträge, Commit-Messages und Beschreibungen von Pull Requests.
Deutsch gehört nur in README_de.md und in die de-Übersetzungen von Home
Assistant. Führe python scripts/check_documentation_language.py aus, bevor
du einen Pull Request öffnest — tests/test_documentation_language.py bringt
den Build zum Scheitern, wenn deutsche Prosa enthalten ist.
Code-Stil
- Verwende Ruff zum Linten und Formatieren
- Folge bei Commit-Messages Conventional Commits
- Halte den Code einfach und verständlich
Pull-Request-Prozess
- Erstelle einen Fork
- Erstelle einen Feature-Branch (
git checkout -b feat/my-feature) - Commite deine Änderungen (
git commit -m 'feat: add my feature') - Pushe in den Fork (
git push origin feat/my-feature) - Erstelle einen Pull Request
Lizenz
Mit deinem Beitrag stimmst du zu, dass dein Code unter der MIT-Lizenz veröffentlicht wird.