Les premiers de cordée, semble t il, préparent la migration vers composer...
Je trouve l'évolution avec git assez excitante
mais au delà d'un petit fonctionnement tranquille entre moi et moi-même,
c'est pas évident quand il y a des conflits
ou des PR à faire sur un repo où je n'ai pas le droit d'écrire.
POUR PROPOSER UN PATCH POUR LA DIST
Avec SVN, c'est basiquement simple (et peu sympa) :
il faut générer localement un fichier .diff ou .patch et le joindre au ticket sur core.spip.net
Avec git, c'est plus sympa car on peut proposer plus directement une modification :
via une PR qui pourra être retouchée et améliorée par le même procédé,
et qui, lorsqu'elle sera acceptée, sera intégrée en un clic au repo maître.
C'est plus sympa mais ça nécessite une mise en place d'un tout autre ordre
a propos de laquelle j'ai commencé une documentation / pris des notes :
https://contrib.spip.net/Proposer-un-patch-via-git-spip-net
J'y décris en détail la manière de faire pour git.spip.net.
J'y recommande de créer une branche pour chaque modif proposée,
car mon expérience c'est que sinon, les modifs s'ajoutent et se mélangent
et ça devient sale et difficile à utiliser.
Je décris comment faire en passant par l'interface en ligne
- ce qui nécessite de faire un clone en ligne et de cloner localement ce clone -
car ça permet de faire la PR finale via l'UI,
-- et car je ne sais pas faire la PR finale par la ligne de commande.
Ce serait toutefois plus simple de faire la PR localement via la ligne de commande,
et sans nécessiter la création d'un clone sur git.spip.
Est-ce que quelqu'un pourrait expliquer quelle est cette commande ?
JL