tchapgouv / tchap-android-legacy

A matrix client for Android
https://play.google.com/store/apps/details?id=fr.gouv.tchap.a
Apache License 2.0
138 stars 27 forks source link

Remettre en question la pérennité des forks #147

Open guillett opened 6 years ago

guillett commented 6 years ago

La contribution française à une messagerie open-source est une idée géniale 👏

Cela étant dit, un arbitrage semble avoir été fait en forkant le dépôt plutôt qu'en y contribuant directement et en rendant ce dernier plus personnalisable.

Certaines contributions dans dinsic-pim/riot-android sont reproduites dans vector-im/riot-android mais cette duplication ne me semble pas viable sur le long terme.

Je pense qu'il est encore temps de poser la question avant que les modifications soient trop importantes et deviennent insurmontables à déverser dans le dépôt principal.

jp-modernisation-gouv-fr commented 6 years ago

Pour répondre à ta remarque: Dans ce repository figure les développements relatifs aux applications clientes tchap Les développements serveur sont dans la souche originale (matrix-org/synapse, matrix-org/sydent), dans la branche de développement lorsque c'est directement reversable, dans la branche dinsic sinon

Pour ce qui est des développements des applications clientes: Les clients Riot sont originellement conçus en 2 packages:

Pour développer tchap, le parti pris est de:

Progressivement nous opérons du refactoring sur riot-android pour garder des rebase faciles et rapides. Pour l'instant ça marche pas mal. L'objectif est bien de rester attaché sur le long terme et dans la durée sur toutes les couches logicielles, et dans des coûts maîtrisés.