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
==============================
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