# ScandiPWA (deprecated)

## ScandiPWA (deprecated)

- [ScandiPWA (deprecated)](https://scandipwa.gitbook.io/docs/master.md): The fastest Open-Source theme for Magento 2.
- [Setting Up Environment and Talking Theory](https://scandipwa.gitbook.io/docs/react-and-pwa-for-dummies/setting-up-environment-and-talking-theory.md)
- [Learning React Hands-on](https://scandipwa.gitbook.io/docs/react-and-pwa-for-dummies/learning-react-hands-on.md)
- [Styling It](https://scandipwa.gitbook.io/docs/react-and-pwa-for-dummies/styling-it.md)
- [Learning ScandiPWA Way](https://scandipwa.gitbook.io/docs/react-and-pwa-for-dummies/learning-scandipwa-way.md)
- [Linux Docker setup](https://scandipwa.gitbook.io/docs/start-and-upgrade/linux-docker-setup.md)
- [Mac Docker setup](https://scandipwa.gitbook.io/docs/start-and-upgrade/mac-docker-setup.md)
- [Setting up the theme with remote M2 server](https://scandipwa.gitbook.io/docs/start-and-upgrade/setting-up-the-theme-with-remote-m2-server.md)
- [Theme Upgrade to the latest version](https://scandipwa.gitbook.io/docs/start-and-upgrade/theme-upgrade-to-the-latest-version.md)
- [Automated setup (BETA)](https://scandipwa.gitbook.io/docs/start-and-upgrade/automated-setup-beta.md)
- [Motivation](https://scandipwa.gitbook.io/docs/a-to-z-overview/motivation.md): To understand it you are required to be familiar with the default Magento workflow as well as basic knowledge about how browsers work.
- [Challenges](https://scandipwa.gitbook.io/docs/a-to-z-overview/challenges.md)
- [File structure and UI components](https://scandipwa.gitbook.io/docs/a-to-z-overview/file-structure-and-ui-components.md)
- [Rewriting and Extending A Theme](https://scandipwa.gitbook.io/docs/a-to-z-overview/rewriting-and-extending-a-theme.md)
- [Ngrok](https://scandipwa.gitbook.io/docs/containers-description/ngrok.md)
- [Development](https://scandipwa.gitbook.io/docs/faq/development.md)
- [Installation](https://scandipwa.gitbook.io/docs/faq/installation.md)
- [Billing and license](https://scandipwa.gitbook.io/docs/faq/billing-and-license.md)
- [Product support](https://scandipwa.gitbook.io/docs/faq/product-support.md)
- [What is PWA?](https://scandipwa.gitbook.io/docs/faq/what-is-pwa.md)
- [Base template](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/base-template.md)
- [Connecting to the GraphQL resolver](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/connecting-to-the-graphql-resolver.md)
- [Extension mechanism](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/extension-mechanism.md)
- [Creating GraphQL resolver](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/creating-graphql-resolver.md)
- [Debugging and Inspecting](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/debugging-and-inspecting.md)
- [Setting Up Frontend](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/setting-up-frontend.md)
- [File Structure](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/file-structure.md)
- [Data Flow](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/data-flow.md)
- [Technology Stack](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/technology-stack.md)
- [Changing environment](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/changing-environment.md)
- [Theme Build and Configuration](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/theme-build-and-configuration.md)
- [Implementing Caching for New Caching Identities](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/implementing-caching-for-new-caching-identities.md)
- [Implementing a parent theme](https://scandipwa.gitbook.io/docs/how-to-tutorials-introductory/implementing-a-parent-theme.md)
- [Debugging in Chrome](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/debugging-in-chrome.md)
- [Configuring XDebug](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/configuring-xdebug.md)
- [CLI in Docker](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/cli-in-docker.md)
- [Postman & GraphQL Playground](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/postman-and-graphql-playground.md)
- [VSCode Extensions](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/vscode-extensions.md)
- [Plugins: implementing](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/scandipwa-plugins.md)
- [Plugins: using and publishing](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/plugins-using-and-publishing.md): Interaction with the marketplace is essential for plugin users and developers. This is a guide on publishing and installing extensions.
- [ESlint & StyleLint](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/eslint-and-stylelint.md)
- [How To Contribute](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/how-to-contribute.md)
- [Migrating to a Newer Version](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/migrating-to-a-newer-version.md)
- [Installation on Existing Magento 2 Sever](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/installation-on-existing-magento-2-sever.md)
- [BEM and Coding Standards](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/bem-and-coding-standards.md)
- [Tools of ScandiPWA](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/tools-of-scandipwa.md)
- [React Best Practices](https://scandipwa.gitbook.io/docs/how-to-tutorials-intermediate/react-best-practices.md)
- [Untitled](https://scandipwa.gitbook.io/docs/faq-1/untitled.md)
