krystian15 / base-theme

ScandiPWA Theme sources

Home Page:https://scandipwa.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScandiPWA Theme

All Contributors

Codacy Badge

FOSSA Status

This repository contains ScandiPWA Theme sources.

Unless you are trying to commit to "core" components - use composer require scandipwa\installer package instead.

Important note

This branch contains 2.x version, that requires different DB dump available on 2.0 branch

It is important to ensure you are following the best practices and setting web-server root to /pub folder or adapt the build configs prefixing the pathes with /pub dir scandipwa#134

Official Magento 2 docs

Upgrading to version ^1.7

When upgrading to theme version ^1.7, pay attention to webpack.*.config files, new plugin was added there. Also, the index is now split in two parts: the index.production.html and index.development.html.

Environment

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.

Runtime

Once theme is built it is a valid Magento 2 theme with no additional requirements.

Caching

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.

ScandiPWA docs

Read full application documentation

Docker for local development

The docker environment is prepared to deploy and develop theme - scandipwa-base

License

FOSSA Status

Contributors ✨

Thanks goes to these wonderful people (emoji key):

alujane
alujane

πŸ’»
Dmitrijs Voronovs
Dmitrijs Voronovs

πŸ’»
edgars1337
edgars1337

πŸ’»
Reinis Mazeiks
Reinis Mazeiks

πŸ’»
aleksandrsho
aleksandrsho

πŸ–‹ πŸ’Ό 🌍
Artjoms Travkovs
Artjoms Travkovs

πŸ’» πŸ€” πŸ‘€ πŸ’¬
ErnestsVerins
ErnestsVerins

πŸ’»
Kirils Scerba
Kirils Scerba

πŸ’»
Manoj MG
Manoj MG

πŸ’»
ainarssondors
ainarssondors

πŸ’» πŸ›
Vladimirs Mihnovics
Vladimirs Mihnovics

πŸ’»
Yefim
Yefim

πŸ’» πŸ›
Dmitry Asanov
Dmitry Asanov

πŸ’»
Ilja Lapkovskis
Ilja Lapkovskis

πŸ’» πŸš‡ 🚧 πŸ€” πŸ› πŸ“† πŸ‘€ πŸ–‹ πŸ“– πŸ’¬ πŸ“’ πŸ“Ή
Raivis Dejus
Raivis Dejus

πŸ’» πŸ›
KriΕ‘s
KriΕ‘s

πŸ’» πŸ›
mageprincess
mageprincess

πŸ’»
Indars Lejins
Indars Lejins

πŸ’»
Roberts
Roberts

πŸ’»
Malik Ahmad
Malik Ahmad

πŸ’» πŸ› πŸ’¬
artursgailis
artursgailis

πŸ’»
mihailspopovs4
mihailspopovs4

πŸ’»
Tanunuki
Tanunuki

πŸ’» πŸ›
Teodor Moquist
Teodor Moquist

πŸ›
Alfreds Genkins
Alfreds Genkins

πŸ’» πŸ› πŸ’¬ 🚧 πŸ“† πŸ”§ πŸ‘€ πŸ–‹ πŸ“– 🎨 πŸ“Ή πŸ“’
Klāvs Kačevskis
Klāvs Kačevskis

πŸ“†
Liana
Liana

πŸ“† πŸ› πŸ““
Yuri Egorov
Yuri Egorov

πŸš‡ πŸ“– πŸ€”
Jayanka Ghosh
Jayanka Ghosh

πŸ’» πŸ›
Kiran
Kiran

πŸ’»

About

ScandiPWA Theme sources

https://scandipwa.com/

License:Open Software License 3.0


Languages

Language:JavaScript 83.2%Language:CSS 16.0%Language:HTML 0.7%Language:PHP 0.0%