This repo contains both the starter kit with content items and required configuration files.
This kit is pre-wired for edge-side rendering and static site generation for Sitecore JSS and is created to fast track the activation of both Uniform Optimize and Deploy capabilities together with a Sitecore JSS solution.
You can also use this kit to start a vanilla project, simply remove everything from /src/components
and adjust the Sitecore site name from uniform-jss-kit
to whatever you want and get cracking.
- Sitecore 9.3+ instance available with Sitecore JSS installed and configured.
- "Uniform for Sitecore v5" installed and configured on your Sitecore instance. Check out these docs for more info.
- Install the Sitecore package with the starter kit items from
/sitecore/App_Data/packages
folder (optional). - Create Sitecore API key as per Sitecore JSS documentation here.
- Create an
.env
file next topackage.json
(see.env-example
) and provide the values for your Sitecore instance:# the Sitecore endpoint where Uniform Connector is installed and configured UNIFORM_API_URL=https://sitecore.dev.local UNIFORM_API_TOKEN='Uniform API token, see the docs' UNIFORM_API_KEY: 'Sitecore API key value'
- Add
NPM_TOKEN
environment variable with the value we provided you with. npm install
jss setup
and follow the steps Sitecore JSS requires and use the API key you created during the Pre-requisites step above.jss deploy config
to deploy the application config from/sitecore/config
folder into your Sitecore instance.npm run build
to build the app.npm start
to start the app in connected mode.- For development, use
npm run dev
command.