setono/sylius-tag-bag-plugin

Plugin that integrates Setono/TagBagBundle into your Sylius project

Installs: 289 124

Dependents: 5

Suggesters: 1

Security: 0

Stars: 1

Watchers: 2

Forks: 1

Open Issues: 3

Type:sylius-plugin

v1.3.0 2022-08-09 20:10 UTC

This package is auto-updated.

Last update: 2024-11-15 07:22:58 UTC


README

Latest Version on Packagist Software License Build Status Quality Score

Plugin that integrates the TagBagBundle into your Sylius project

Making plugin requiring TagBagBundle

Configure composer.json

{
    "type": "sylius-plugin",
    "keywords": ["sylius", "sylius-plugin", "setono-tagbag", "..."],
    "require": {
        "sylius/sylius": "^1.4.0",
        "setono/tag-bag-bundle": "^2.0"
    },
    "suggest": {
        "setono/sylius-tag-bag-plugin": "Use it if you don't want to override shop's layout.html.twig"
    },
    "require-dev": {
        "setono/sylius-tag-bag-plugin": "^1.0"
    }
}

Note, that setono/sylius-tag-bag-plugin should be development dependency to give your plugin user (application developer) a chance to not use it if he already have overriden the shop's layout.html.twig in his application which is required by Setono/TagBagBundle (see github.com/Setono/TagBagBundle#usage).

Add next blocks to plugin's README.md

  • Require library:
# Omit setono/sylius-tag-bag-plugin if you want to
# override layout.html.twig as described at https://github.com/Setono/TagBagBundle#usage
composer require your/plugin setono/sylius-tag-bag-plugin
  • Include bundles:
<?php
# config/bundles.php

return [
    // ...
    Setono\TagBagBundle\SetonoTagBagBundle::class => ['all' => true],

    // Use this bundle or override layout.html.twig as described at https://github.com/Setono/TagBagBundle#usage
    Setono\SyliusTagBagPlugin\SetonoSyliusTagBagPlugin::class => ['all' => true],
    // ...
];

Development

Testing (manual)

Contributing

Run composer checks before push please.