Re: Git des plugins SPIP - Plugins/squelettes à intégrer
Cerdic <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <08c7929d-3817-42bd-ab5c-f2d2bee1e1ea__10580.9787682787$1577349280$gmane$org@Spark> |
Hello, c’est une bonne question, qui se posera en effet. Donc je vois 2 possibilités : - permettre d’exclure des éléments du zip comme composer.json le permet, cf https://github.com/scssphp/scssphp/blob/master/composer.json#L41 - mettre tous les outils à la racine du projet, et ce que tu veux distribuer en zip dans un sous-dossier, et que l’on permette d’indiquer un sous-dossier comme cible du zip Dans le fonctionnement actuel de l’empaqueteur c’est plutot 2 qui semblerait le plus facile, mais à partir du moment où les projets seront dans gitea, les zips seront construit par la forge elle même, et l’empaqueteur va se contenter de faire des listings (que ce soit un gros xml pour svp ou un gros json pour composer…) Et -il faut vérifier- je suppose que gitea doit supporter la syntaxe du composer.json et donc la possibilité d’exclure du contenu du zip, donc je pense que la première solution est celle vers laquelle il faudrait aller... -- Cédric Le 25 déc. 2019 à 21:59 +0100, RealET <[email protected]>, a écrit : > Eric Lupinacci a écrit le 25/12/2019 à 21:31 : > > Hello, > > > > Bon j'ai fini une "petite liste" des plugins et squelettes (pas les > > thèmes) compatibles 3.2 et non encore basculés sur Git. > > J'ai considéré en première approche que ces quelques 660 plugins sont > > les plugins prioritaires à intégrer sous Git. > > > > Cette liste est disponible dans le framacalc : > > https://lite.framacalc.org/9e2k-plugins-32-a-mettre-sous-git. Il y a 495 > > plugins. > > La colonne B donne le chemin sur la zone du trunk. > > Il est possible avec ça de créer un fichier à lire pour un éventuel script. > Merci Eric pour tout ce travail ! > > J'ai mis une remarque ligne 485, colonne B sur SoyezCréateurs : > _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs > Ça, c'est le chemin du squelette lui-même (pour zip par l'empaqueteur). > Mais ce dernier est accompagné d'autres éléments (scripts sh, > documentation...). Je suis preneur d'une autre organisation si elle > permet de versionner le reste sans le zipper. > > > C'est une vraie question pour moi : je vois bien que je suis le seul à > avoir fait ça : > https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/soyezcreateurs_net/trunk > > Est-ce qu'il vaudrait mieux avoir une structure avec : > soyezcreateurs_squelette/trunk contenant > https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs > soyezcreateurs_installeur/trunk avec > https://zone.spip.net/trac/spip-zone/browser/spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs_installateur > soyezcreateurs_complements/trunk avec le reste. > > ? > > -- > RealET > > > > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: http://www.spip.net/ > dev: http://trac.rezo.net/trac/spip/ > irc://irc.freenode.net/spip