To Do ... - pifou25/docker-jeedom GitHub Wiki

add adminer in a single file directory instead of full standalone container:

curl -fsSL https://github.com/vrana/adminer/releases/download/v4.8.0/adminer-4.8.0.php -o adminer.php

separate jeedom & adminer as 2 distinct applications

This clone for having minimal data: single branch and no tag

git clone -b beta --single-branch --no-tags https://github.com/jeedom/core.git jeedom

Use set2net and socat to share USB device over network:

https://community.openhab.org/t/share-z-wave-dongle-over-ip-usb-over-ip-using-ser2net-socat-guide/34895

Use UsbIP and SystemD to share USB device over network:

https://community.jeedom.com/t/tuto-usb-deporte-par-ip-avec-usbip-et-systemd/54824

AngularJS Resources https://www.alexandria-library.co/ressources-angular/

improve z-wave nodes monitoring with some code scenarios

Use phusion/baseimage for a 'all-in-one' Jeedom image with apache + php + mysql + cron + at + syslog + ... https://github.com/ByteInternet/baseimage-docker-buster or https://github.com/jgoerzen/docker-debian-base

PHP Entities Generator

Générer les entités PHP automatiquement à partir du schéma (SQL) de la base de données.

https://github.com/dodo-it/entity-generator

Voir en particulier l'intégration Docker & Compose qui permet d'automatiser cette étape dans un CI/CD Github Workflow & co.

Open API Génération

Cette fois il s'agit de générer l'API qui expose les services (REST ... ou pas) donc les entités et les interfaces.

La source de cette génération est un ficher (YAML ou JSON) au format Open-API. Il permet, outre la génération du code, de générer aussi automatiquement de la documentation (ex pour l'API Open-AI) et aussi une page dynamique exposant la liste des Endpoints, qui permet de tester en ligne l'API (ex de Swagger pour Open-AI)