Re: Maquette SPIPRemix, intégration de Co mposer dans le développement de SPIP

James <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAE50Zk4kf9t16Y07wdkLzcWNYy0pS3fvhMQZxSCvwAVGWjfg0Q@mail.gmail.com>
Le 11 mai 2018 à 09:39, Eric Lupinacci <[email protected]> a écrit :

> Hello,
>
> Le 10 mai 2018 à 10:02, James <[email protected]> a écrit :
>
>> Salut les gens,
>>
>> Quelques infos sur la mise en place du dépôt composer de SPIPRemix :
>>
>> https://spip.lerebooteux.fr/Mise-en-place-du-depot-Composer
>>
>>
>>
> Je repose la question que j'avais posé un peu plus tôt sur paquet.xml.
> En regardant les composer.json des plugins je vois qu'il y a un name et
> une description uniquement en français.
> Est-ce que les paquet.xml sont destinés à disparaitre ou pas ?
> Si c'est le cas on va perdre pas mal d'informations et des traductions ?
> Si non comment voit-on la relation entre les deux?
>
> ++
> Eric
>
>
Pleins de bonnes questions auxquelles je n'ai pas de réponses toutes faites
:)

En l'état, pour cette maquette, les 2 fichiers sont nécessaires, le
principe étant d'ajouter composer mais de ne rien changer au fonctionnement
de SPIP.

Un fichier composer.json n'a pas vocation à être multilingue, ni, dans
l'absolu, à servir de fichier de configuration ou de collecte de données.
Un autre fichier sera donc nécessaire, ne serait-ce que pour le
multilinguisme.

Maintenant, mon avis perso, qui n'est qu'un avis, c'est effectivement
contre-intuitif de concevoir qu'il serait nécessaire de fournir 2 fichiers
pour un composant et pour autant, c'est ce que je préfèrerais voir
apparaître : un fichier composer.json pour l'installation et la gestion de
dépendance, le dépôt composer pour le versionning à travers les branches et
les tags de la gestion de source associée au composant et un autre fichier
de configuration/information (pour les pipelines, les menus, certaines
chaines multi et ne gérant pas versions et niveaux de stabilité), si
possible en JSON, ou autre format comme yaml par exemple, et plutôt pas en
XML. Mais c'est qu'un avis perso.

En gros, on pourrait considérer que la partie composer n'a pas à être
"surchargée" mais que la partie configuration/paramétrage pourrait l'être.

Rien n'est décidé ni gravé dans le marbre, la discussion reste ouverte.
SPIPRemix n'a pas vocation, selon moi, à trancher cette question.
-- 
James
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.