From 29862dbdbdb2f3ee95da2d612eb1a10f69c555c8 Mon Sep 17 00:00:00 2001 From: "github-action[bot]" <> Date: Wed, 10 Jun 2026 09:41:18 +0000 Subject: [PATCH] Create Flex endpoint --- index.json | 21 +++++++++ jolicode.media-bundle.0.1.json | 73 ++++++++++++++++++++++++++++++ jolicode.media-bundle.0.4.json | 82 ++++++++++++++++++++++++++++++++++ 3 files changed, 176 insertions(+) create mode 100644 index.json create mode 100644 jolicode.media-bundle.0.1.json create mode 100644 jolicode.media-bundle.0.4.json diff --git a/index.json b/index.json new file mode 100644 index 00000000..ca3b4f0f --- /dev/null +++ b/index.json @@ -0,0 +1,21 @@ +{ + "aliases": [], + "recipes": { + "jolicode/media-bundle": [ + "0.1", + "0.4" + ] + }, + "recipe-conflicts": [], + "versions": [], + "branch": "main", + "is_contrib": true, + "_links": { + "repository": "github.com/symfony/recipes-contrib", + "origin_template": "{package}:{version}@github.com/symfony/recipes-contrib:main", + "recipe_template": "https://raw.githubusercontent.com/symfony/recipes-contrib/flex/pull-1998/{package_dotted}.{version}.json", + "recipe_template_relative": "{package_dotted}.{version}.json", + "archived_recipes_template": "https://raw.githubusercontent.com/symfony/recipes-contrib/flex/pull-1998/archived/{package_dotted}/{ref}.json", + "archived_recipes_template_relative": "archived/{package_dotted}/{ref}.json" + } +} diff --git a/jolicode.media-bundle.0.1.json b/jolicode.media-bundle.0.1.json new file mode 100644 index 00000000..0549c7a9 --- /dev/null +++ b/jolicode.media-bundle.0.1.json @@ -0,0 +1,73 @@ +{ + "manifests": { + "jolicode/media-bundle": { + "manifest": { + "bundles": { + "JoliCode\\MediaBundle\\JoliMediaBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "post-install-output": [ + " * JoliMediaBundle has been successfully installed! Complete the configuration:", + " 1. Configure your media library storage in %CONFIG_DIR%/packages/joli_media.yaml", + " 2. Read the documentation options at https://mediabundle.jolicode.com/getting-started/configuration/", + "", + " * Learn how to install the required processors at https://mediabundle.jolicode.com/getting-started/dependencies-and-tooling/", + "", + " * To enable an admin bridge, follow the instructions at https://mediabundle.jolicode.com/bridges/" + ] + }, + "files": { + "config/packages/joli_media.yaml": { + "contents": [ + "# See the documentation for all available configuration options", + "joli_media:", + " # Configure a media library below. See the documentation for all available options", + " # at https://mediabundle.jolicode.com/getting-started/configuration/#configuration", + "", + " # libraries:", + " # default:", + " # original:", + " # flysystem: \"filesystem.original.storage\"", + " # url_generator:", + " # strategy: folder", + " # path: /media/original/", + " # cache:", + " # flysystem: \"filesystem.cache.storage\"", + " # must_store_when_generating_url: false", + " # url_generator:", + " # strategy: folder", + " # path: /media/cache/", + "", + " pre_processors:", + " - JoliCode\\MediaBundle\\PreProcessor\\ExifRemovalPreProcessor", + "" + ], + "executable": false + }, + "config/routes/joli_media.yaml": { + "contents": [ + "_joli_media:", + " resource: \"@JoliMediaBundle/config/routes.php\"", + "", + "# Uncomment the following lines to enable the EasyAdmin bridge routes", + "# _joli_media_easy_admin:", + "# resource: \"@JoliMediaEasyAdminBundle/src/Controller/\"", + "# prefix: /admin/media", + "", + "# Uncomment the following lines to enable the Sonata Admin bridge routes", + "# _joli_media_sonata_admin:", + "# resource: \"@JoliMediaSonataAdminBundle/src/Controller/\"", + "# prefix: /admin/media", + "" + ], + "executable": false + } + }, + "ref": "47f0a88bb77418697bd0c3ed213cd1a23604d93f" + } + } +} diff --git a/jolicode.media-bundle.0.4.json b/jolicode.media-bundle.0.4.json new file mode 100644 index 00000000..de961a7f --- /dev/null +++ b/jolicode.media-bundle.0.4.json @@ -0,0 +1,82 @@ +{ + "manifests": { + "jolicode/media-bundle": { + "manifest": { + "bundles": { + "JoliCode\\MediaBundle\\JoliMediaBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "post-install-output": [ + " * JoliMediaBundle has been successfully installed! Complete the configuration:", + " 1. Configure your media library storage in %CONFIG_DIR%/packages/joli_media.yaml", + " 2. Read the documentation options at https://mediabundle.jolicode.com/getting-started/configuration/", + "", + " * Learn how to install the required processors at https://mediabundle.jolicode.com/getting-started/dependencies-and-tooling/", + "", + " * To enable an admin bridge, follow the instructions at https://mediabundle.jolicode.com/bridges/" + ] + }, + "files": { + "config/packages/joli_media.yaml": { + "contents": [ + "# Uncomment the following lines to enable the Sylius bridge configuration", + "#imports:", + "# - { resource: '@JoliMediaSyliusBundle/config/app.php' }", + "", + "# See the documentation for all available configuration options", + "joli_media:", + " # Configure a media library below. See the documentation for all available options", + " # at https://mediabundle.jolicode.com/getting-started/configuration/#configuration", + "", + " #libraries:", + " # default:", + " # original:", + " # flysystem: \"filesystem.original.storage\"", + " # url_generator:", + " # strategy: folder", + " # path: /media/original/", + " # cache:", + " # flysystem: \"filesystem.cache.storage\"", + " # must_store_when_generating_url: false", + " # url_generator:", + " # strategy: folder", + " # path: /media/cache/", + "", + " pre_processors:", + " - JoliCode\\MediaBundle\\PreProcessor\\ExifRemovalPreProcessor", + "" + ], + "executable": false + }, + "config/routes/joli_media.yaml": { + "contents": [ + "_joli_media:", + " resource: \"@JoliMediaBundle/config/routes.php\"", + "", + "# Uncomment the following lines to enable the EasyAdmin bridge routes", + "#_joli_media_easy_admin:", + "# resource: \"@JoliMediaEasyAdminBundle/src/Controller/\"", + "# prefix: /admin/media", + "", + "# Uncomment the following lines to enable the Sonata Admin bridge routes", + "#_joli_media_sonata_admin:", + "# resource: \"@JoliMediaSonataAdminBundle/src/Controller/\"", + "# prefix: /admin/media", + "", + "# Uncomment the following lines to enable the Sylius bridge routes", + "#_joli_media_sylius_admin:", + "# resource: \"@JoliMediaSyliusBundle/src/Admin/Controller/\"", + "# prefix: /admin/media", + "" + ], + "executable": false + } + }, + "ref": "59727d15f2a13729764718c50847899a6b9a35b4" + } + } +}