Skip to content
This repository was archived by the owner on Jun 26, 2018. It is now read-only.
This repository was archived by the owner on Jun 26, 2018. It is now read-only.

Proposition : Passage de Github à Framagit #26

@paternal

Description

@paternal

Puisque l'on parle de changements non rétro-compatibles (#25 par exemple), j'en propose un autre : abandonner Github pour passer sur http://framagit.org

On ne va pas se mentir, une des raisons de cette proposition est que je suis davantage habitué à gitlab (utilisé par framagit) qu'à github, mais il y en a d'autres :

  • gitlab est un logiciel libre, contrairement à github qui est propriétaire ;
  • framagit est maintenu par une chouette association qui fait du super boulot ;
  • gitlab propose des fonctions d'export des données (incluant les issues), pour ne pas être « prisonnier » de gitlab ;
  • je trouve l'utilisation des tests (CI - continuous integration) très bien faite, et j'ai envie de l'utiliser pour pyromaths (en gros, les tests sont effectués à chaque push) ;
  • pas besoin d'un nouvel identifiant : il est possible de s'authentifier avec github ;
  • le MA de FRAMAGIT signifie mathématiques :) (à l'origine, framasoft est un annuaires de logiciels SOFT pour le français FRA et les maths MA) ;
  • pour ce qui nous concerne, gitlab propose toutes les fontionnalités de github : groupes, code, issues, publication d'un site web statique, wiki, etc.
  • il est possible de conserver le dépôt github à jour à chaque push, pour les personnes qui n'auront pas suivi le déménagement.

Mon souhait de passer à gitlab est principalement politique (logiciel libre géré par une association dont je partage les valeurs d'un côté ; logiciel propriétaire développé par Microsoft (qui vient de racheté github)) : je m'inclinerai (malheureusement) devant les considérations techniques (« github, ça marche bien, ça va nous prendre du temps et de l'énergie de changer »).
Si la proposition est acceptée, je me propose pour la création et la configuration du groupe et du dépôt sur gitlab (pour limiter au maximum le travail que je vous impose à cause de ma proposition).

Un exemple de dépôt sur framagit.

-- Louis

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions