powersync-docs/PORTING_STATUS.yaml
Patrick Schurig 9eee067829 feat: docs-as-code — générateur, literate-nav, badges, CI Gitea Actions
- PORTING_STATUS.yaml : source de vérité canal APT + placement nav
- scripts/gen_device_reference.py : génération matrice + fiches + SUMMARY.md
  depuis integrationplugin*.json + meta.json ; nightly sans JSON = invisible
- mkdocs.yml : plugin literate-nav, nav 6 sections, Appareils via SUMMARY.md
- .gitea/workflows/docs.yml : CI complet — fetch JSON (branche auto-détectée),
  génération, build --strict, check idempotence, rsync deploy
- Badges HTML (stable/testing/nightly + consumer/community + ok/part/road)
- Fiches appareils : Eastron, ABB B2x, ABB Terra, Keba, Waveshare
- requirements.txt : mkdocs-material, mkdocs-literate-nav, PyYAML

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 08:53:54 +02:00

64 lines
1.2 KiB
YAML

# Source de vérité : canal APT + placement nav.
# title/tagline/stability/icon → meta.json du repo plugin.
# slug : nom de fichier de la fiche (défaut = plugin).
- repo: etm-powersync-plugins-modbus
plugin: eastron
name: Eastron SDM
channel: stable
category: compteur
- repo: etm-powersync-plugins-modbus
plugin: abbb2x
slug: abb-b2x
name: Compteur ABB B2x
channel: testing
category: compteur
- repo: etm-powersync-plugins-modbus
plugin: waveshare-relay-d8
slug: waveshare
name: Waveshare relais
channel: testing
category: smartdevice
- repo: etm-powersync-plugins-modbus
plugin: abbterra
slug: abb-terra
name: Borne ABB Terra AC
channel: testing
category: irve
- repo: nymea-plugins
plugin: keba
name: Keba
channel: nightly
category: irve
- repo: nymea-plugins
plugin: fronius
name: Fronius
channel: nightly
category: onduleur
- repo: nymea-plugins
plugin: daikinairco
name: Daikin
channel: nightly
category: hvac
subcategory: climatisation
- repo: nymea-plugins
plugin: sgready
name: SG-Ready
channel: nightly
category: hvac
subcategory: pac
- repo: nymea-plugins
plugin: simpleheatpump
name: SimpleHeatpump
channel: nightly
category: hvac
subcategory: pac