Pyromaths / pyromaths

Pyromaths est un programme qui a pour but de créer des exercices type de mathématiques niveau collège et lycée ainsi que leur corrigé. C'est ce qu'on appelle parfois un exerciseur. Contrairement à de nombreux autres projets, Pyromaths a pour objectif de proposer une correction véritablement détaillée des exercices proposés et pas seulement une solution. Il permet par exemple de proposer des devoirs maison aux élèves et de leur distribuer ensuite la correction. Il peut aussi servir à des familles afin qu'un élève puisse travailler un point du programme et se corriger ensuite.
GNU General Public License v3.0
11 stars 8 forks source link

Proposition : Passage de Github à Framagit #26

Open paternal opened 6 years ago

paternal commented 6 years ago

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 :

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

JeromeO commented 6 years ago

Salut Louis, je suis d'accord avec cette proposition. Le rachat de GitHub par Microsoft m'a ennuyé. Le fait que ce soit non libre également. Si tu es prêt à t'occuper du transfert, je te laisse faire. -- Jérôme

kiarn commented 6 years ago

Salut, Je me demandais quand allais venir cette question. J'utilise gitlab en parallèle avec une entreprise, cela ne devrait pas poser de problème ... surtout vu mon nombre de commits actuel. Arnaud

JeromeO commented 6 years ago

:) Je viens de me créer un compte sur Framagit. C'est un bon début.

kiarn commented 6 years ago

J'ai aussi déjà un compte.

JeromeO commented 6 years ago

Finalement, je gère l'import. Je crois que ça n'est pas compliqué.

JeromeO commented 6 years ago

https://framagit.org/pyromaths/pyromaths

kiarn commented 6 years ago

Je vois bien ton compte, mais pas le projet pyromaths. J'ai le même identifiant là-bas.

paternal commented 6 years ago

Idem : Je pense que le projet pyromaths est privé : il faut le rendre public.

Pour m'inviter à rejoindre le projet : mon identifiant est spalax là-bas.

JeromeO commented 6 years ago

Je pense que c'est corrigé.

JeromeO commented 6 years ago

Que pensez-vous de faire disparaître le dépôt GitHub. Je ne vois pas bien l'intérêt de conserver les deux.

paternal commented 6 years ago

Un intérêt est de ne pas casser les liens de ceux qui se réfèrent à ce dépôt (qui font des git-pull dessus, qui ont mis un lien vers le dépôt depuis leur site, etc.). Une solution alternative à la description est de :

Edit : Mais j'ai l'impression que le mirrorring a déjà été mis en place.

JeromeO commented 6 years ago

Tout ce qui est publié sur gitLab est envoyé vers GitHub. Mais l'inverse n'est pas vrai et je ne sais pas si c'est faisable. Je crains qu'on ne se retrouve avec des sites désynchronisés.

paternal commented 6 years ago

Tout ce qui est publié sur gitLab est envoyé vers GitHub. Mais l'inverse n'est pas vrai et je ne sais pas si c'est faisable. Je crains qu'on ne se retrouve avec des sites désynchronisés.

Il faut faire attention à ce que personne ne publie quoi que ce soit sur github…

Je trouve ça bien que les gens qui ont http://github.com/pyromaths/pyromaths dans leurs favoris ou dans leur tête ne tombent pas sur une erreur 404 en visitant cette page. Si on a peur de dépôts désynchronisés, une solution intermédiaire est d'arrêter le mirroring, et de faire un dernier commit sur le dépôt github qui supprime tous les fichiers, sauf un README contenant « Le nouveau dépôt est sur http://framagit.org/pyromaths/pyromaths ».