Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.88 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.88 KB

Overview

The Sitecore SXA generator for Yeoman allows you to easily add new features to your Sitecore SXA solution, while following the Helix guidelines.

Features

  • Generates two projects for storing the code and items of your feature.
  • Adds scaffolding code required for a new SXA component.
  • Adds Sitecore items that register the component in Sitecore and in the SXA toolbox.
  • Automatically recognizes the structure of your solution and adds the projects in correct folders.

Current restrictions

  • Only SXA 1.6 is supported at the moment. We plan to add SXA 1.7 support in the near future.
  • Sitecore items are added as TDS projects. We need volunteers to add support for Unicorn.
  • The logic that recognizes solution structure needs to be further improved.

Setup

Seting up the generator

Note: the generator will soon be available in npm as well, which will make its installation easier.

  • Install npm
  • Install Yeoman globally:
    npm install -g yo
  • Clone this repository to your file system
  • Open the command line and navigate to the root of the cloned repository
  • Run npm install
  • Run npm link

Preparing the solution

Running the generator

  • Open the command line and navigate to the root of your solution
  • Run yo sitecore-sxa
  • Follow the on-screen instructions
  • Open the solution and restore NuGet packages

You are now ready to develop your new SXA component!