[plugin-manager ↪ 1.x] 5 commits

spip-league/plugin-manager | 5 commits

Par marcimat, le 30 juin 2026 à 21h15min :

Merge branch ‹ 6093-plugin-manager › into ‹ 1.x ›

Intégration de la gestion de plugins (depuis Framework, Kernel ou ecrire/)

See merge request spip-league/plugin-manager!1

Ajouté
docs/architecture.md
src/Boot/BootArtifactCompiler.php
src/Boot/DistPluginProvider.php
src/Boot/PluginBootArtifactBuilder.php
src/Boot/PluginBootCache.php
src/Boot/PluginManifest.php
src/Boot/PluginManifestListProvider.php
src/Boot/PluginManifestSqlMigrator.php
src/Boot/PluginManifestStore.php
src/Boot/PluginManifestStructuresBuilder.php
src/Boot/PluginMenuCollector.php
src/Cache/PhpFileWriter.php
src/Config/DeclarativeContainerCompiler.php
src/Config/PluginAutoloadCollector.php
src/Config/PluginConfigCollector.php
src/Config/PluginContainerPrecompiler.php
src/Config/PluginSymfonyServicesCollector.php
src/Discovery/PluginOrderResolver.php
src/Discovery/PluginScanner.php
src/Paquet/PaquetElementCollector.php
src/Paquet/PaquetInfo.php
src/Paquet/PaquetXmlReader.php
src/PluginPathResolver.php
src/PluginRelativePath.php
tests/Boot/DistPluginProviderTest.php
tests/Boot/PluginBootArtifactBuilderTest.php
tests/Boot/PluginBootCacheTest.php
tests/Boot/PluginManifestListProviderTest.php
tests/Boot/PluginManifestSqlMigratorTest.php
tests/Boot/PluginManifestStoreTest.php
tests/Boot/PluginManifestTest.php
tests/Config/PluginContainerPrecompilerCronAutoconfigurationTest.php
tests/Config/PluginSymfonyServicesCollectorTest.php
tests/Discovery/PluginDiscoveryTest.php
tests/Paquet/PaquetXmlReaderTest.php
tests/PluginDirLocatorTest.php
tests/bootstrap.php
tests/fixtures/config/spip/dirs.php
tests/fixtures/config/spip/logger.php
tests/fixtures/config/spip/routes.php
tests/fixtures/spip.php
tests/fixtures/tmp/cache/boot/chemins.php
tests/fixtures/tmp/cache/boot/container.test.php
tests/fixtures/tmp/cache/boot/container.test.php.meta
tests/fixtures/tmp/cache/boot/container.test.php.meta.json
tests/fixtures/tmp/cache/boot/container.test.signature
tests/fixtures/tmp/cache/boot/fonctions.php
tests/fixtures/tmp/cache/boot/menus.php
tests/fixtures/tmp/cache/boot/options.php
tests/fixtures/tmp/cache/boot/plugins.signature
tests/fixtures/var/state/plugins.php
Modifié
README.md
composer.json
ecs.php
phpstan-baseline.neon
phpstan.neon.dist
phpunit.xml.dist

Détails : https://git.spip.net/spip-league/plugin-manager/-/commit/689c9253c292353f68755d5b1e95a9a4fadb304a

==============================
Par Matthieu Marcillaud, le 28 juin 2026 à 18h52min :

docs: Architecture plugin-manager

Ajouté
docs/architecture.md
Modifié
README.md

Détails : https://git.spip.net/spip-league/plugin-manager/-/commit/226deb8d58eb85f93d57fdbe7aa2a8d1e3500649

==============================
Par Matthieu Marcillaud, le 28 juin 2026 à 17h16min :

test: Maj fixtures suite évolutions

Modifié
src/Config/PluginAutoloadCollector.php
tests/PluginDirLocatorTest.php
tests/fixtures/tmp/cache/boot/container.test.php

Détails : https://git.spip.net/spip-league/plugin-manager/-/commit/cd3fac981cf56c0f6c75f989231e482e2bda2911

==============================
Par Matthieu Marcillaud, le 28 juin 2026 à 16h27min :

feat: Déplacement du boot plugins dans le plugin manager

Refs: spip/spip#6093

Ajouté
src/Boot/BootArtifactCompiler.php
src/Config/DeclarativeContainerCompiler.php
src/Config/PluginAutoloadCollector.php
src/Config/PluginConfigCollector.php
src/Config/PluginContainerPrecompiler.php
src/Config/PluginSymfonyServicesCollector.php
tests/Config/PluginContainerPrecompilerCronAutoconfigurationTest.php
tests/Config/PluginSymfonyServicesCollectorTest.php
tests/bootstrap.php
tests/fixtures/config/spip/dirs.php
tests/fixtures/config/spip/logger.php
tests/fixtures/config/spip/routes.php
tests/fixtures/spip.php
tests/fixtures/tmp/cache/boot/chemins.php
tests/fixtures/tmp/cache/boot/container.test.php
tests/fixtures/tmp/cache/boot/container.test.php.meta
tests/fixtures/tmp/cache/boot/container.test.php.meta.json
tests/fixtures/tmp/cache/boot/container.test.signature
tests/fixtures/tmp/cache/boot/fonctions.php
tests/fixtures/tmp/cache/boot/menus.php
tests/fixtures/tmp/cache/boot/options.php
tests/fixtures/tmp/cache/boot/plugins.signature
tests/fixtures/var/state/plugins.php
Modifié
README.md
composer.json
ecs.php
phpstan-baseline.neon
phpstan.neon.dist
phpunit.xml.dist
src/Boot/PluginBootArtifactBuilder.php
tests/Boot/PluginBootArtifactBuilderTest.php

Détails : feat: Déplacement du boot plugins dans le plugin manager (8326dc7e) · Validations · spip-league / plugin-manager · GitLab

==============================
Par Matthieu Marcillaud, le 28 juin 2026 à 15h43min :

feat: Migrer manifeste, découverte, paquet.xml (Boot/, Discovery/, Paquet/, PluginPathResolver) vers plugin-manager

Refs: spip/spip#6093

Ajouté
src/Boot/DistPluginProvider.php
src/Boot/PluginBootArtifactBuilder.php
src/Boot/PluginBootCache.php
src/Boot/PluginManifest.php
src/Boot/PluginManifestListProvider.php
src/Boot/PluginManifestSqlMigrator.php
src/Boot/PluginManifestStore.php
src/Boot/PluginManifestStructuresBuilder.php
src/Boot/PluginMenuCollector.php
src/Cache/PhpFileWriter.php
src/Discovery/PluginOrderResolver.php
src/Discovery/PluginScanner.php
src/Paquet/PaquetElementCollector.php
src/Paquet/PaquetInfo.php
src/Paquet/PaquetXmlReader.php
src/PluginPathResolver.php
src/PluginRelativePath.php
tests/Boot/DistPluginProviderTest.php
tests/Boot/PluginBootArtifactBuilderTest.php
tests/Boot/PluginBootCacheTest.php
tests/Boot/PluginManifestListProviderTest.php
tests/Boot/PluginManifestSqlMigratorTest.php
tests/Boot/PluginManifestStoreTest.php
tests/Boot/PluginManifestTest.php
tests/Discovery/PluginDiscoveryTest.php
tests/Paquet/PaquetXmlReaderTest.php
tests/PluginDirLocatorTest.php
Modifié
README.md
composer.json
phpstan-baseline.neon

Détails : https://git.spip.net/spip-league/plugin-manager/-/commit/073f19604eebad42225288c01073c028985d8323