This is the HEPTAconnect package to provide a runtime in a shopware platform project. Read more in the documentation.
- PHP 8.0 or above
See the attached CHANGELOG.md file for a complete version history and release notes.
- Make
- Any debugging/coverage php extension like xdebug or pcov
- Everything a shopware platform project needs like mysql and several more php extensions
For running tests locally you need a mysql database.
The tests need the connection details in the .env.test
and an already created database with the default schema.
You can generate the default schema using the following command:
$ echo "set names 'utf8'; source vendor/shopware/core/schema.sql;" | mysql # your credentials
Thank you for considering contributing to this package! Be sure to sign the CLA after creating the pull request.
- Fork the repository
git clone yourname/heptaconnect-bridge-shopware-platform
- Make your changes to master branch
- Create your Pull-Request
- Check and fix code style
make cs-fix && make cs
- Check tests
make test
- Check whether test code coverage is same or higher
make coverage
- Check whether tests can find future obscurities
make infection
Copyright 2020 HEPTACOM GmbH
Dual licensed under the GNU Affero General Public License v3.0 (the "License") and proprietary license; you may not use this project except in compliance with the License. You may obtain a copy of the AGPL License at https://spdx.org/licenses/AGPL-3.0-or-later.html. Contact us on our website for further information about proprietary usage.