This repository contains ScandiPWA Theme sources. Read full application documentation here.
The docker environment is prepared to deploy and develop theme. We strictly recommend using it!
Unless you are trying to contribute, use composer to install this package: composer install scandipwa/installer
- see more details here. Make sure your server root is /pub
. Read more how to do this in official Magento 2 docs.
ScandiPWA theme is based on React and Redux. It is built with Webpack v4, therefore you will need NodeJS environment support on your CI/CD server or local machine in order to build it. Once theme is built it is a valid Magento 2 theme with no additional requirements.
For better performance Varnish cache is required. You must ensure Varnish is caching static (javascript and CSS) in order to have the best performance for the app shell loading.
Thanks goes to these wonderful people (emoji key):