Discussion:Hebergement git

De Disposition de clavier bépo
Révision datée du 1 novembre 2019 à 19:13 par Caracole (discussion | contributions) (Création de la page.)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

État actuel

Cette section ne sert qu’à donner une indication rapide sur l’état actuel de nos dépôts pour toute personne qui aborde cette discussion pour la première fois.

Les dépôts Git principaux du projet sont centralisés sur tuxfamily.

Votes

Votes sur le départ de tuxfamily

Votes

Les votes se font à la méthode Schulze (c’est une méthode de Condorcet avec une deuxième passe pour tenter de débloquer en cas d’absence de vainqueur). Merci de classer TOUTES les propositions, avec éventuellement des égalités. Par exemple : A > B=C > D=E=F > H > G. Signez vos votes avec quatre tildes ~~~~. Ne rajoutez pas de nouvelles propositions en cours de vote s’il vous plaît !

Il est possible d’insérer des argumentaires dans la partie discussions, mais merci de limiter au maximum vos commentaires de votes (ou de les déplacer s’ils suscitent un débat).

Comme nous ne sommes pas pressés, je ne mets pas de date précise de fin. Le vote dure jusqu’à ce qu’il n’y ait plus de mise à jour pendant 15 jours.

Question : Quelle plateforme devrions-nous utiliser comme emplacement central de notre code ?

Proposition A — Tuxfamily (Rester sur l’actuel)
Proposition B — Gitlab
Proposition C — Github
Proposition D — Sourceforge
Proposition E — Launchpad

Discussions/débats

Voici une liste non-exhaustive de points qui ont été cités dans la mailing-list, en faveur d’une migration :

  • La plateforme tuxfamily n’incite pas à la contribution. Il manque une partie « communautaire » pour discuter, la possibilité de faire des pull-requests (ou merge-requests).
  • La plateforme ne contient pas de bug tracker. La liste des tâches nécessaires et/ou en cours est principalement discutée dans les autres canaux comme le forum ou la mailing-list. Cela ne pousse pas non plus à la contribution, et nous manquons de visibilité sur les problèmes courants, ce sur quoi travaillent les membres, etc.
  • Le site web en lui-même n’est pas très ergonomique pour naviguer dans le code.
  • Un système d’intégration continue pourrait être utile pour vérifier le code automatiquement ou créer des packages distribuables. Tuxfamily n’intègre pas cette fonctionalité, d’autres plateformes le font.

La liste des plateformes dans le vote est composées des plateformes énoncées lors de la discussion dans la mailing-list. Framagit n’est pas inclu car le service va être retiré prochainement.