Dépot composer et "packages" pour SPIP

Salut,

Voici le second pas.

Toujours si vous faites une mise à jour de type git pull sur la branche master, le fichier plugins-dist.json a disparu. Normalement, les outils comme checkout gèrent correctement l’absence de ce fichier. À vérifier…

La suite :

  • Vider le cache
  • supprimer le dossier plugins-dist
  • exécutez composer install

Normalement, les plugins sont dans plugins-dist/spip

Concernant les noms des packages, je suis resté fidèle à l’idée de les faire coïncider avec les prefix des fichiers paquet.xml, ce que nous avions mis en œuvre à l’époque de la maquette SPIPRemix et de remplacer les _ par des -. Quelques renommages de dossiers, donc :

  • filtres_images devient images
  • porte_plume devient porte-plume
  • statistiques devient stats
  • textwheel devient tw
  • urls_etendues devient urls

Cas particulier : spip/dist est toujours mis à jour dans squelettes-dist

Nous avons fait le choix de ne pas transformer le code des plugins-dist, notamment ceux dans lesquels existent déjà des classes PHP et des lib pouvant être externalisées dans le dossier vendor/. Ces chantiers viendront par la suite.

1 « J'aime »