Skip to content

mrodriguezr/generator-prodigious-helix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

generator-prodigious-helix

Yeoman generator for Sitecore Projects

Installation

First, install Yeoman and generator-prodigious-helix using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-prodigious-helix

What is it?

The purpose of prodigious-helix is to reduce the time when creating Sitecore projects following Helix guidelines

Project

Execute the following command in an empty folder

yo prodigious-helix

It will create the initial scaffolding to start Sitecore-ing following Helix

Adding Features

Execute in the root of your existing Sitecore source code:

yo prodigious-helix:feature

...then configure your project based on yeoman questions.

Adding TDS projects to existing Features

Execute in the root of your existing Sitecore source code:

yo prodigious-helix:feature-tds

Yeoman will ask you the information of the existing project (Solution Name, Feature Name), Sitecore database and the new TDS project alias/name you want to use. The new TDS project will be named like: SolutionName.Feature.FeatureName.Alias

Adding Foundation Modules

Execute in the root of your existing Sitecore source code:

yo prodigious-helix:foundation

...then configure your project based on yeoman questions.

Adding TDS projects to existing Foundation

Execute in the root of your existing Sitecore source code:

yo prodigious-helix:foundation-tds

Yeoman will ask you the information of the existing project (Solution Name, Foundation Name), Sitecore database and the new TDS project alias/name you want to use. The new TDS project will be named like: SolutionName.Foundation.FoundationName.Alias

Background

This generator is based on kamsar yeoman habitat generator but this implementation is not tied to habitat project and has some extra features such as:

  • Allows to create new Sitecore projects following Helix guidelines from scratch.
  • Allows to create TDS projects.
  • Allows dynamic solution names.
  • Allows to select different .NET Frameworks (under construction).

About

Sitecore projects generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published