[Mineur] Manifest : integration_type/loggers absents, clés vides du template à supprimer #108

Open
opened 2026-08-26 05:33:48 +00:00 by mat · 0 comments
Owner

Problème / Recommandation — manifest.json

  1. "homekit": {}, "ssdp": [], "zeroconf": [] : valeurs par défaut de template → à supprimer (bruit).
  2. integration_type: "hub" absent : le défaut hassfest est hub, correct ici pour un compte cloud multi-appareils, mais à expliciter.
  3. loggers: ["comwatt_client"] absent : permet aux utilisateurs de filtrer les logs de la lib.
  4. iot_class: "cloud_push" : défendable grâce au flux WebSocket push (dominant côté temps réel), mais les sensors site sont du pur polling ~2 min — documenter le choix (note dans docs/) pour couper court aux remises en question.
  5. documentation pointe vers un blob README GitHub : valide hassfest, mais l'usage recommandé est une page dédiée stable.
  6. qualifiers (clé récente, ex. ["cloud", "energy"]) : optionnel.
  7. Penser à bump version vers 1.0.0 au moment du tag.

Constaté lors de la review de code pré-v1.0 (v0.8.1).

## Problème / Recommandation — `manifest.json` 1. `"homekit": {}`, `"ssdp": []`, `"zeroconf": []` : valeurs par défaut de template → à supprimer (bruit). 2. `integration_type: "hub"` absent : le défaut hassfest est `hub`, correct ici pour un compte cloud multi-appareils, mais à expliciter. 3. `loggers: ["comwatt_client"]` absent : permet aux utilisateurs de filtrer les logs de la lib. 4. `iot_class: "cloud_push"` : défendable grâce au flux WebSocket push (dominant côté temps réel), mais les sensors site sont du pur polling ~2 min — documenter le choix (note dans `docs/`) pour couper court aux remises en question. 5. `documentation` pointe vers un blob README GitHub : valide hassfest, mais l'usage recommandé est une page dédiée stable. 6. `qualifiers` (clé récente, ex. `["cloud", "energy"]`) : optionnel. 7. Penser à bump `version` vers `1.0.0` au moment du tag. --- Constaté lors de la review de code pré-v1.0 (v0.8.1).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mat/homeassistant-comwatt#108
No description provided.