# Storefront

Netlify Status Test build Publish Build docs CodeFactor License MIT Lerna

๐Ÿš€ Modern and high performant headless eCommerce Storefront:

๐Ÿ“ƒ Explore the docs ยท ๐Ÿ› Demo store ยท Report bug ยท Request feature ยท Forum ๐Ÿ‡ง๐Ÿ‡ท

# Quick start for merchants

โšก๏ธ Take a look at the Storefront Starter if you just want to deploy your E-Com Plus store, or go to customization docs if you're searching for theming guides.

# Development

Fork/clone this monorepo and install dependencies normally:

git clone https://github.com/ecomplus/storefront
cd storefront
npm i

Then you can edit source files at @ecomplus/* folders and test template locally with npm run serve.

As any project maintained with Lerna, you should run commands from root directory.

# Packages

Official packages composing Storefront are listed here with respective description and latest version.

They're published for both npm and GPR.

# Contributing

Please read the contribution guidelines.

Check some example useful commands

# Compile template for production

npm run build

# Compile all packages

npx lerna exec -- build

# Serve template locally

npm run serve

# Serve some specific package tests

lerna run --scope=@ecomplus/{pkg} serve --stream

# Lint changed files

npx lerna exec -- lint-staged

# Release and publish all changed packages

npm run release

E-Com Plus Storefront banner