Re: Composer, Packagist, gitea, gitlab et github sont dans un bateau

Jean Marie Grall <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Salut Cédric,

merci pour ces retours détaillés...

                 jean marie

Le 03/10/2019 à 15:19, Cerdic a écrit :
> Le 3 oct. 2019 à 13:22 +0200, Jean Marie Grall 
> <[email protected]>, a écrit :
>>
>> quel est
>> le meilleur emplacement pour cette forge afin d'inscrire au mieux la
>> communauté SPIP dans l'écosystème PHP ?
>
> Si être dans l’écosystème veut dire s’intégrer dedans pour utiliser 
> les composants/libs existantes et ne pas ré-écrire dans notre coin des 
> choses qui existent déjà, je dirai peu importe.
>
> Si être dans l’écosystème veut dire attirer des développeurs PHP dans 
> l’univers SPIP, je dirai peu importe aussi : ça n’arrivera que très 
> marginalement (voire pas du tout), car SPIP est totalement en dehors 
> des standard du monde PHP parce que pas objet, documenté en français… 
> et fait rigoler à 40km à la ronde quand tu dis juste le mot « SPIP » 
> dans une convention PHP
>
> Et c’est pas comme si on avait pas essayé, à commencer par Textwheel 
> qu’on a développé initialement sur Github, en objet, avec l’idée de 
> partager dès le début, sans succès…
>
> J’ai essayé sur des libs qui s’y prêtaient :
>
> https://github.com/nursit/AdaptiveImages
> https://github.com/Cerdic/jQl
>
> et j’essaye encore
> https://github.com/Cerdic/geometrize-php/
>
> Donc on peut déjà le faire à notre guise, et avoir SPIP sur notre 
> forge n’est pas du tout un obstacle - pouvoir migrer un projet de/vers 
> notre forge vers/de github  ou toute autre forge collective ne rend 
> que les choses plus fluides, puisqu’on peut bouger facilement et on a 
> pas besoin de réfléchir 107ans avant de commencer pour savoir où.
>
>> Est-ce qu'avoir sa propre forge
>> permettra d'avoir facilement des passerelles et donc d'embarquer des
>> développeurs extérieurs ?
> Oui les passerelles c’est facile, on peut mirorer depuis ou vers 
> github à volonté. Cf l’exemple de bigup qui est sur github mais 
> mirorré sur git.spip.net, mais on peut faire le contraire.
> Pour le fait d’embarquer des développeurs extérieurs, je dirai que 
> c’est neutre. Le point important est d’être en git
>
>> Où est la communauté PHP ?
>
> Aujourd’hui sur github, qui de fait devient centralisateur d’une 
> majeure partie du développement Open Source.
> Jusqu’à ce que Microsoft (ou le prochain propriétaire, qui sait ?) 
> adopte une politique moins favorable, plus discriminatoire, et/ou 
> ferme les comptes/projets qui ne lui reviennent pas ou qui font de la 
> politique ou qui ne respectent pas les nouvelles conditions générales...
> Ça changera : il y a eu sourceforge avant, il y aura un après.
>
>
>> Comment faire pour
>> ne pas disperser nos énergies dans de la maintenance de système d'info
>> (serveurs, logiciels) ? Tout cela est-il hors sujet  ?
>
> C’est la vraie question : est-ce que le prix de l’indépendance est 
> trop cher à payer en énergie ?
> Est-ce qu’on est capable de maintenir notre forge ?
> Ça fait bientôt 20 ans que SPIP fonctionne de cette façon, faut croire 
> que c’est possible…
>
> Et encore plus en git qu’en svn, car git étant par essence 
> décentralisé, chaque checkout est un backup, ce qui veut dire que si 
> tout d’un coup on perdait le serveur, le datacenter, la forge, ceux 
> qui s’en occupe ou je ne sais quel scénario catastrophe, tout le monde 
> peut remonter les repos où il veut et continuer le dev sans perdre 
> d’historique. Ce qu’aujourd’hui on ne sait pas faire en SVN…
>
> Cédric
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.