https://github.com/shopware/conflicts
Shopware 6 conflicting packages
https://github.com/shopware/conflicts
Last synced: 3 months ago
JSON representation
Shopware 6 conflicting packages
- Host: GitHub
- URL: https://github.com/shopware/conflicts
- Owner: shopware
- Created: 2021-12-20T12:09:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-17T00:12:36.000Z (12 months ago)
- Last Synced: 2025-06-17T01:26:00.226Z (12 months ago)
- Homepage:
- Size: 89.8 KB
- Stars: 14
- Watchers: 19
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Support: .github/supported-shopware-version.js
Awesome Lists containing this project
README
# Shopware 6 Conflict Management
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:
1. **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.
2. **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:
1. Maintains different version tags from a single branch
2. Automatically updates tags when changes are made
3. Ensures each tag points to the correct composer configuration
4. 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](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.