Projet

Général

Profil

Evolution #14206

Mis à jour par Daniel Dehennin il y a plus de 8 ans

h3. Problème

* Il existe deux projets de client EOLE project:eole-client et project:controle-vnc qui sont sensé faire la même chose, ce qui double la maintenance
* Les backends des deux projets sont très divergents
<pre>
diff -Nru eole-client/backend/ controle-vnc/backend/ | grep -c '^[+-][^+-]'
3197
</pre>

h3. Proposition

* Fusionner les backends des deux clients, avec une API modulaire pour les fonctionnalités
* Ne plus fournir les binaires dans le dépôt Git
* La partie client de project:controle-vnc est déjà dans project:eole-client (controle-vnc:source:sources/README_SOURCES@0c66687) mais les binaires produits ne sont pas identiques

h3. Demande initiale

controle-vnc : client Windows pour Scribe
eole-client : client Windows pour Horus

deux projets pour la même chose, des modifications à faire 2 fois (exemple: optimisation dyn-logon)

Retour