Create new blueprints in Spire
Describes how to create new blueprints in Spire.
Before creating a blueprint in Spire, ensure you have access to a local installation of Optimizely Configured Commerce. The Configured Commerce Github repository contains the Spire front-end code at \\FrontEnd
. It also includes an example blueprint with some basic customizations at \\modules\\blueprints\\example
.
To run Spire using the built-in content library, follow these steps:
-
Use a terminal and go to
\\FrontEnd
. -
Run
npm install
if you have not already. -
Run
npm run start
.This starts the Spire site at localhost:3000 and defaults to connecting to a Configured Commerce instance running at
https://commerce.local.com
. There is a file at\\FrontEnd\\Config\\settings.js
that controls theapiUrl
. Changes to this file require re-running npm run start.The npm run start command has two optional parameters. For example, if you wanted to run the example blueprint on port 4000, run
npm run start example 4000
. To run the base content library on another port,
runnpm run start content-library 4000
.To get started on your own Blueprint, continue with the following steps.
-
Use a terminal and go to
\\FrontEnd
. -
Run
npm run create-blueprint myCustomBlueprint
. -
Verify your new blueprint was created at
\\modules\\blueprints\\myCustomBlueprint
.
Updated 19 days ago