Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

flop25
2021-02-26 13:59:34

wow
ça nous rajeunit pas tout ça ! N'est ce pas @jdd ? D'ailleurs si je ne t'ai pas répondu il y a 2 ans, pardonne moi et sache que moi aussi je ne maîtrise toujours pas git :D
je ne fais que du ultra basique push/pull via l'interface de l'app windows

TOnin a écrit:

Certaines personnalisations méritent d'être proposées à la communauté Piwigo,

tu peux toujours faire des pull request, ou mieux sortir des extensions et ce n'est d'ailleurs que par des extensions que tu devrais modifier ta version de prod personnalisée

jdd
2021-02-17 14:19:24

Bonjour,
Merci de tes commentaires. Ma situation (je ne connais pas la tienne) est un peu différente:

* je connais le principe du CVS. mais pour un usage très faible ce n'est pas si commode
* je ne développe pas dans la branche principale de piwigo, juste pour un plugin

En gros, j'ai une modif à faire quand il y a un changement de version majeur de php :-). Par exemple, Charlies's contents marche sans modif avec la version 11 de Piwigo, j'ai donc largement le temps d'oublier comment il faut faire entre deux usages :-). J'ai déjà du mal à trouver comment changer le numéro de version de piwigo (ce n'est pas en haut de l'écran de plugin, mais en bas... je l'ai fait ce matin)

du coup ton premier lien ne m'apprends rien et les deux autres passent au dessus de ma tête :-(

merci
jdd

TOnin
2021-02-17 12:33:00

Bonjour,
je suis d'accord avec jdd.
J'avais fini par trouver ceci qui explique assez simplement des choses simples. Il y a pas mal de pages, avec un menu fonctionnel. Ça a répondu à pas mal de mes questions, et m'a fait comprendre certaines bases.
Démarrage rapide à propos de la gestion de version
https://git-scm.com/book/fr/v2/D%C3%A9m … de-version

Et puis il y avait ceci pour essayer de dominer mes difficultés, mais je ne suis pas sûr que ça ait réussi. Là, ça demande déjà une bonne connaissance, j'ai eu du mal à suivre.
Bien utiliser git merge et rebase
https://delicious-insights.com/fr/artic … et-rebase/

Une chose est certaine, il faudrait commencer par comprendre comment est utilisé git par les mainteneurs de Piwigo, c'est dans la documentation (et je viens de découvrir cette page à l'instant !).
https://piwigo.org/doc/doku.php?id=dev:core:git

Le problème que je rencontre est celui d'organiser la liaison entre mon installation personnalisée en production et la version officielle du net. Il faudrait pouvoir rejouer les modifications des personnalisations à chaque mise à jour (quand c'est nécessaire). Certaines personnalisations méritent d'être proposées à la communauté Piwigo, donc il y a aussi un volet contribuer.
Avec Git, il y a certes des branches, mais il n'est pas possible d'être sur plusieurs branches en même temps, donc il me semble qu'il faut fusionner. Difficile dès lors de s'y retrouver entre les différentes ensembles de modifications. J'en viens à me demander s'il ne faudrait pas un dépôt intermédiaire pour faire tampon, mais je ne vois pas comment... ou alors proposer juste certaines modifications. Bref, git m'aide à proposer des améliorations, mais ne résout pas tous mes problèmes.

Encore besoin d'expérimenter pour améliorer la prise en main de l'outil qu'est git.

jdd
2018-12-21 17:37:00

oui, merci, mais justement où trouver un tuto de niveau très bas, sur le net on est vite perdu :-)

merci
jdd

flop25
2018-12-21 17:31:48

sous LInux ça doit se faire ultra facilement avec git
ensuite sur piwigo, allez sur MEs extensions, cliquez sur une, cliquez sur l'icone orange (https://fr.piwigo.org/ext/extension_svn.php?eid=xxx) puis copiez l'url (https://github.com/flop25/adult_content par ex)
voilà c'est à peu près tout ; faut juste lire comment utiliser git, ses push pull, cherry etc en commençant avec des tutos très bas level honnêtement sinon tout un jargon rebutant au premier abords peut arriver trop vite

jdd
2018-12-21 16:54:44

Bonjour,

non, Linux (openSUSE)

la ligne de commande ne me fait pas peur, si je sais quoi y faire :-)

merci
jdd

flop25
2018-12-21 16:25:27

Bonjour
vous êtes sous Windows ?

jdd
2018-12-21 10:15:24

Bonjour/Bonsoir,

je suis le mainteneur de Charlie's contents. Actuellement je ne fournis le plugin que sous forme zip, évidemment ce n'est pas l'idéal, mais je ne suis pas du tout familier avec github.

y a-t-il quelque part une page décrivant comment rendre un plugin disponible facilement pour les usagers?

j'ai cherché mais sans succès

merci
jdd

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact