shopware/conflicts
Composer 安装命令:
composer require shopware/conflicts
包简介
Shopware 6 conflicting packages
README 文档
README
This meta-package manages package conflicts for Shopware 6, serving as a central source of truth for incompatible package versions across the Shopware ecosystem.
Purpose
This meta-package serves two critical functions:
-
Conflict Prevention: It explicitly defines package versions that are known to be incompatible with Shopware 6, preventing installation of problematic dependencies that could break your installation.
-
Centralized Management: By maintaining conflicts in a separate package, we can update compatibility information without requiring a full Shopware release.
Version Management Strategy
This repository employs a unique single-branch version management strategy:
Single Source of Truth
- All version configurations are maintained in the main branch
- Each version has its own composer file (e.g.,
composer.0.6.0.json) - No need for multiple branches or PRs for different versions
Automated Tag Management
The repository includes an automated synchronization system that:
- Maintains different version tags from a single branch
- Automatically updates tags when changes are made
- Ensures each tag points to the correct composer configuration
- Compares local and remote tags to keep them in sync
This approach means:
- One PR can update multiple versions simultaneously
- Reduced maintenance overhead
- Consistent conflict definitions across versions
- Clear version history and tracking
- Automated tag management prevents manual errors
Usage Reference
For specific version compatibility information, please refer to USAGES.md which maps Shopware versions to their corresponding conflicts package versions.
About Shopware 6
Shopware 6 is an open source ecommerce platform built on Symfony and Vue.js. As the successor to Shopware 5, it focuses on an API-first approach, enabling flexible ecommerce solutions across various sales channels.
License
This package is licensed under the MIT license.
shopware/conflicts 适用场景与选型建议
shopware/conflicts 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 9.61M 次下载、GitHub Stars 达 14, 最近一次更新时间为 2021 年 12 月 20 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 shopware/conflicts 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 shopware/conflicts 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 9.61M
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 14
- 点击次数: 26
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-12-20