addHelixBasedProject: function()

in lib/solution-utils.js [106:122]


  addHelixBasedProject: function (solutionFileContents, options) {
    const {
      solutionName, projectName, projectFileExtension, fsFolder, helixLayerType, projectNameSuffix, ...restOptions
    } = options;

    const LayeredPrefixName = `${solutionName}.${helixLayerType}.${projectName}${projectNameSuffix}`;

    const projectPath = `${helixLayerType}\\${projectName}\\${fsFolder}\\${LayeredPrefixName}${projectFileExtension}`;

    return this.addProject(solutionFileContents, {
      ...restOptions,
      rootFolderName: helixLayerType,
      projectFolderName: projectName,
      projectName: LayeredPrefixName,
      projectPath,
    });
  },