Re: Doc Git pour SPIP
JLuc <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 20/01/2020 à 13:55, Eric Lupinacci a écrit : > Tu sais bien car tu les as relu qu'il existe un guide Git que j'ai commencé et qui ne demande qu'à être complété. > La j'ai fait plutôt des articles type explication ou tutoriel. cf https://blog.smellup.net/ Effectivement je n'y pensais pas, car les actuels documents initient à git, mais pas à "spip avec git" ou fort peu pour l'instant. (Je me trompe ?) > On peut ajouter une FAQ qui permet de collecter des astuces de ce genre et qu'on réinjectera ensuite dans des articles > plus complets, la FAQ ne faisant que fournir un sommaire pointant vers lesdits articles. > Il me semble que tu as accès, si tu ne l'as pas ou que tu veux que je crée la FAQ dis le moi. > C'est difficile de tout faire à la fois. Oui bien sûr. Merci pour tout ce que tu fais. C'est essentiel ! Je demandais car quand je vois passer une perle de savoir-faire, j'ai envie d'y avoir accés durablement et de faciliter cet accés à tous. Or, habituellement je dépose et tente de structurer cela sur le carnet de contrib. Mais ce wiki ne semble pas encouragé par les core-spipeurs. Maintenant que je sais que tu es open pour ces perles, ça m'encourage à les y déposer. Mais peut on dire que smellup fait partie de la doc officielle ? Il me semble que cette doc a sa place spip.net et programmer.spip.net vu comme git devient intimement lié à spip. Envisages tu migrer cette doc vers la galaxie ensuite ? Alors les questions ensuite. À mon avis à la doc existante, il faut maintenant ajouter des informations pour utiliser git-pour-SPIP spécifiquement et très en pratique. Pour que tu te rendes un peu compte de ce qui selon moi doit encore être documenté, voici des questions pratiques qui me viennent à l'esprit. Leur réponse utilisera *in spipu* les concepts généraux que tu as déjà présenté. Je peux répondre à quelques unes de ces questions et les documenter, mais pas toutes (ou alors il me faudrait beaucoup expérimenter avant de conclure, tout en restant dans le doute car certaines réponses dépendent d'une d'une culture collective dont je n'ai pas toutes les clés). 1) accéder à un plugin - qu'est-ce qu'une organisation gitea ? ---> parceque j'ai l'impression que ça commence par ça, de même que sur un bureau on voit les dossiers avant de voir les fichiers - quelles sont les différentes "organisations" de spip et à quoi servent elles - quel est l'adresse git d'un plugin selon son "organisation" - comment installer et utiliser localement un plugin en le récupérant par git (par par SVP) - idem, lorsqu'on prévoit aussi de le modifier et de publier les modifications (voir plus loin aussi) 2) accéder à plusieurs plugins - La zone avait 1 unique repo svn, alors qu'avec git, chaque plugin est un repo. Quels changements cela entraîne t il sur la manière de travailler ? - Est-ce une bonne pratique de récupérer le code de tous les plugins de la zone comme avec svn ? - Comment faire ? - Quand on a plusieurs plugins localement, comment les synchronise t on alors qu'ils sont chacun dans leur propre repo ? 3) dev, PR et conflits - quelles sont les bonnes pratiques de dev pour éviter des conflits de version ? - comment gère t on un conflit ? - Pour quels plugins ne peut on commiter directement et doit on faire une PR ? - comment fait on une PR ? + tous les croches pattes qui se présenteront avec git au fur et à mesure qu'ils arriveront... JLuc > > ++ > Eric > > > Le lun. 20 janv. 2020 à 12:49, JLuc <[email protected] <mailto:[email protected]>> a écrit : > > Le 20/01/2020 à 11:56, Eric Lupinacci a écrit : > > Si je veux changer Zbox de place et mettre le nom en minuscules… > > C'est fait. > > Faudra adapter ton clone local si tu en as un en changeant le remote avec la commande que Camille a rappelée soit > dans > > ton cas : > > git remote set-url origine [email protected]:spip-contrib-extensions/zbox.git > > Ça reste dans les archives mails ces commandes repères ? > Ou on les range structurées et accessibles qqpart d'officiel ? > JL > > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: https://www.spip.net/ > dev: https://core.spip.net/ > irc://irc.freenode.net/spip <http://irc.freenode.net/spip> > > _______________________________________________ liste: https://listes.rezo.net/mailman/listinfo/spip-dev doc: https://www.spip.net/ dev: https://core.spip.net/ irc://irc.freenode.net/spip