|
||
---|---|---|
$houdini | ||
locales | ||
src | ||
static | ||
.dockerignore | ||
.env.example | ||
.eslintignore | ||
.eslintrc.cjs | ||
.gitignore | ||
.npmrc | ||
.prettierignore | ||
.prettierrc | ||
.woodpecker.yml | ||
COPYING | ||
Dockerfile | ||
houdini.config.js | ||
mdsvex.config.js | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.cjs | ||
README.md | ||
schema.graphql | ||
svelte.config.js | ||
tailwind.config.cjs | ||
tsconfig.json |
Void App
Storefront for Saleor Commerce platform.
Developing
Once you've copied the project and installed dependencies with pnpm install
, start a development server:
pnpm dev
# or start the server and open the app in a new browser tab
pnpm dev -- --open
Application expects the Saleor Commerce GraphQL API to be running on port 8000 on the development machine. The API can be stood up and the backing database seeded with test data using Saleor Platform. Once active cp .env.example .env
and restart the development server.
Building
Before creating a production version of your app, install an adapter for your target environment. Then:
pnpm build
You can preview the built app with
pnpm preview
, regardless of whether you installed an adapter. This should not be used to serve your app in production.
Rights
Unless otherwise noted all source code is made available under the AGPL-3.0 or a compatible license. See the file COPYING in the source for more information on your rights. SVG icon vectors are heroicons and are MIT-licensed.