max26292 / shopware-storefront
Storefront for Shopware
Requires
- php: ^7.4.3 || ^8.0
- cocur/slugify: 4.0.0
- doctrine/dbal: ~2.13.8
- meyfa/php-svg: ~0.11.3
- padaliyajay/php-autoprefixer: 1.3
- scssphp/scssphp: 1.10.0
- shopware/core: v6.4.14.0
- symfony/cache: ~5.4.0
- symfony/cache-contracts: 2.2.0
- symfony/config: ~5.4.0
- symfony/console: ~5.4.1
- symfony/dependency-injection: ~5.4.1
- symfony/event-dispatcher: ~5.4.0
- symfony/event-dispatcher-contracts: 2.2.0
- symfony/framework-bundle: ~5.4.1
- symfony/http-foundation: ~5.4.1
- symfony/http-kernel: ~5.4.2
- symfony/mime: ~5.4.0
- symfony/polyfill-php80: ~1.23.1
- symfony/routing: ~5.4.0
- symfony/security-core: ~5.4.0
- symfony/security-csrf: ~5.4.0
- symfony/service-contracts: 2.2.0
- symfony/validator: ~5.4.1
- true/punycode: 2.1.1
- twig/intl-extra: ~3.3.5
- twig/string-extra: ~3.3.5
- twig/twig: ~3.3.8
Requires (Dev)
- phpunit/phpunit: ~9.5.17
- symfony/css-selector: ~5.4.0
- dev-develop
- dev-trunk / 6.4.x-dev
- 6.4.14.0
- 6.4.13.0
- 6.4.12.0
- 6.4.11.1
- 6.4.11.0
- 6.4.10.1
- 6.4.10.0
- 6.4.9.0
- 6.4.8.2
- 6.4.8.1
- 6.4.8.0
- 6.4.7.0
- 6.4.6.1
- 6.4.6.0
- 6.4.5.1
- 6.4.5.0
- 6.4.5.0-dev
- 6.4.4.1
- 6.4.4.0
- 6.4.4.0-dev
- 6.4.3.1
- 6.4.3.0
- 6.4.3.0-dev
- 6.4.2.1
- 6.4.2.0
- 6.4.2.0-dev
- 6.4.1.2
- 6.4.1.1
- 6.4.1.0
- 6.4.1.0-dev
- 6.4.0.0
- 6.4.0.0-RC1
- 6.4.0.0-dev
- 6.3.5.4
- 6.3.5.3
- 6.3.5.2
- 6.3.5.1
- 6.3.5.0
- 6.3.5.0-dev
- 6.3.4.1
- 6.3.4.0
- 6.3.3.1
- 6.3.3.0
- 6.3.2.1
- 6.3.2.0
- 6.3.1.1
- 6.3.1.0
- 6.3.0.2
- 6.3.0.1
- 6.3.0.0
- 6.3.0.0-dev
- 6.2.x-dev
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.2.0-RC1
- v6.1.6
- v6.1.5
- v6.1.4
- v6.1.3
- v6.1.2
- v6.1.1
- v6.1.0
- v6.1.0-rc4
- v6.1.0-rc3
- v6.1.0-rc2
- v6.1.0-rc1
- v6.0.0+ea2
- dev-feature/fix_builder
- dev-6.0+ea
This package is auto-updated.
Last update: 2024-10-26 11:07:57 UTC
README
The Storefront component is a frontend for Shopware\Core written in PHP.
This repository is considered read-only. Please send pull requests to our main Shopware\Core repository.
Getting started
To compile the assets (scss/javascript) you have to run the webpack compiler.
This is easily done by executing the following commands in the shopware root folder via the psh.phar
.
- storefront:dev Builds the project for development
- storefront:hot Starts the hot module reloading server
- storefront:hot-proxy Same as hot, but starts a proxy server with live reload without the need to change twig paths
- storefront:install Installs the node.js dependencies
- storefront:build Builds the project for production
For example:
$ ./psh.phar storefront:dev
It's recommended to use the storefront:hot-proxy
command when developing, so the files will be compiled as soon as they change.
It's also possible to use the webpack-dev-server with hot module reloading (HMR) activated.
To be able to use HMR you have to run the command storefront:hot
and set the isHMRMode
variable,
located in platform/src/Storefront/Resources/views/storefront/base.html.twig
, to true.