heptacom / heptaconnect-bridge-shopware-platform
支持Shopware平台项目的运行时HEPTAconnect包
0.9.8.0
2024-06-15 22:43 UTC
Requires
- php: >=7.4
- ext-json: *
- bentools/iterable-functions: ^1.4
- composer/composer: >=1
- doctrine/dbal: >=2.11.0
- heptacom/heptaconnect-core: ^0.9.6
- heptacom/heptaconnect-dataset-base: ^0.9.6
- heptacom/heptaconnect-portal-base: ^0.9.6
- heptacom/heptaconnect-storage-base: ^0.9.6
- heptacom/heptaconnect-storage-shopware-dal: ^0.9.1
- kor3k/flysystem-stream-wrapper: ^1.0.11
- monolog/monolog: ^1.22 || ^2
- nyholm/psr7: ^1.2
- php-http/curl-client: ^2.2
- php-http/discovery: ^1.0
- psr/http-message: ^1
- psr/log: ^1
- ramsey/uuid: ^3.5 || ^4
- shopware/core: >=6.4
- sourceability/instrumentation: ^0.2.3
- symfony/config: ^4.4 || ^5.0
- symfony/console: ^4.4 || ^5.0
- symfony/dependency-injection: ^4.4 || ^5.0
- symfony/event-dispatcher: ^4.4 || ^5.0
- symfony/http-foundation: ^4.4 || ^5.0
- symfony/http-kernel: ^4.4 || ^5.0
- symfony/lock: >=5.2
- symfony/messenger: ^4.4 || ^5.0
- symfony/psr-http-message-bridge: ^2
- symfony/routing: ^4.4 || ^5.0
Requires (Dev)
- heptacom/heptaconnect-framework: dev-master
- infection/infection: >=0.21
- league/flysystem-memory: >=1
- phpunit/phpunit: >=9.3 <10
- shopware/storefront: >=6.2
Suggests
- clue/framework-x: Run a web-server based on ReactPHP
- heptacom/heptaconnect-portal-local-shopware-platform: Access the Shopware Platform runtime as a portal
- psy/psysh: Run a read–eval–print loop in the scope of a portal-node
This package is auto-updated.
Last update: 2024-09-20 17:09:01 UTC
README
这是HEPTACOM为中型和大企业提供解决方案的一部分。
描述
这是提供Shopware平台项目运行时的HEPTAconnect包。更多详情请参阅文档。
系统要求
- PHP 8.0或更高版本
变更日志
请参阅附件的CHANGELOG.md文件,以获取完整的版本历史和发布说明。
额外开发需求
- Make
- 任何调试/覆盖率php扩展,如xdebug或pcov
- Shopware平台项目所需的所有内容,如mysql和更多php扩展
为了在本地运行测试,您需要一个mysql数据库。测试需要位于.env.test
中的连接详情以及一个已创建的默认模式数据库。您可以使用以下命令生成默认模式:
$ echo "set names 'utf8'; source vendor/shopware/core/schema.sql;" | mysql # your credentials
贡献
感谢您考虑为这个包做出贡献!在创建拉取请求后,请务必签署CLA。
贡献步骤
- 复制仓库
git clone yourname/heptaconnect-bridge-shopware-platform
- 对master分支进行更改
- 创建您的拉取请求
检查您的更改
- 检查并修复代码风格
make cs-fix && make cs
- 检查测试
make test
- 检查测试代码覆盖率是否相同或更高
make coverage
- 检查测试是否可以找到未来的问题
make infection
许可协议
版权所有 2020 HEPTACOM GmbH
双许可协议,根据GNU Affero General Public License v3.0(“许可协议”)和专有许可;除非遵守许可协议,否则不得使用此项目。您可以在https://spdx.org/licenses/AGPL-3.0-or-later.html获取AGPL许可证的副本。有关专有使用的更多信息,请访问我们的网站。