Storefront
- PWA & JAMstack architecture;
- Ready for E-Com Plus REST APIs;
- Micro-frontends built with Vue.js 2;
- Extensible through widgets;
- Easy to customize with Netlify CMS;
- Conversion focused following Google Retail UX Playbook;
- Internationalization support;
- A11Y compliance;
- Going for Lighthouse
💯 overall;
Quick start for merchants
Development
Fork/clone this monorepo and install dependencies normally:
git clone https://github.com/ecomplus/storefront
cd storefront
npm iThen 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 buildCompile all packages
npx lerna exec -- buildServe template locally
npm run serveServe some specific package tests
lerna run --scope=@ecomplus/{pkg} serve --streamLint changed files
npx lerna exec -- lint-stagedRelease and publish all changed packages
npm run release
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

