Re: Composer et SPIP sont dans un bateau
Bruno Bergot <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hop, Le 30/03/2019 à 14:47, RastaPopoulos a écrit : > > Pour les plugins-dist, ce n'est pas tant un problème technique mais de > choix de gouvernance. > > Est-ce qu'on dit que les plugins-dist peuvent être modifiés directement > par tout le monde comme actuellement ? Et dans ce cas, ils devraient > être placés dans l'organisation Git "spip-zone" ou "friendofspip" (il > faut qu'on finisse de définir les noms). > > Ou bien est-ce qu'on considère que les plugins-dist doivent être > surveillés plus étroitement, car il y a une responsabilité de l'équipe > du noyau à ne pas casser la distribution officielle ? Et que donc les > modifications ne devraient être que par des propositions pull request > lorsque c'est pas une personne de l'équipe du noyau. Et donc ces plugins > seraient dans ce cas dans l'organisation Git "spip" tout court. Oui bien sûr ils doivent toujours être accessibles à tou⋅te⋅s, mais ahma uniquement après relecture, donc en mode pull request. Sans ça, on prend le risque d'envoyer un patch foireux ou malveillant dans une release uniquement parce que l'équipe aurait loupé une relecture ou qu'un commit soit "passé sous les radars". J'ajoute que dans l'idéal ça devrait en être de même pour les commits sur le core, cad passer obligatoirement par pull request et attendre un minium de +1, pouces levés ou autres pour attester de la relecture d'au moins X personnes de l'équipe. Pour répondre à tonton : > Par contre, je trouve qu'aujourd'hui la séparation entre plugins-dist et > autres plugins sous SVN n'est pas très heureuse. C'est compliqué aussi > quand on décide de passer en plugins-dist un nouveau plugin et la notion de > distribution est toujours en panne. Si on parle de la distribution SPIP actuelle, on en ajoute pas tous les 3 mois. Et si on parle des distributions alternatives à venir, l'expérimentation de James a bien démontré la simplicité de créer une nouvelle distrib, cf l'exemple de geodiversité. ++ b_b _______________________________________________ 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