Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ecomplus/storefront

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6,769 Commits
6,769 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Storefront

Netlify Status 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

Open in Gitpod

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

About

Modern and high performant headless eCommerce Storefront. PWA & JAMstack architecture ready for E-Com Plus APIs. Built with Vue.js, extensible through widgets and editable with Netlify CMS.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.