Skip to content

Suite workspace generators

The Suite Framework includes workspace generators to be used with the nx CLI. These generators are known as

Info

The commands described here should be run into the /angular folder.

NewSuiteModule

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:new-suite-module

Options

directory

A directory where the project is placed

Type: string.

name

Required: True.

Type: string.

Default argument index: 0.

SuiteApp

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:suite-app

Options

name

Required: True.

Type: string.

Default argument index: 0.

tags

Add tags to the project (used for linting)

Type: string.

Default: scope:app.

ListFormPage

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:list-form-page

Options

cud

Cud selection

Required: True.

Type: string.

module

Modulo location

Required: True.

Type: string.

name

Name of the feature

Required: True.

Type: string.

tags

Add tags to the project (used for linting)

Type: string.

SuiteDomainLibrary

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:suite-domain-library

Options

directory

A directory where the project is placed

Type: string.

name

Required: True.

Type: string.

Default argument index: 0.

tags

Add tags to the project (used for linting)

Type: string.

Default: type:domain.

SuiteFeatureLibrary

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:suite-feature-library

Options

directory

A directory where the project is placed

Type: string.

name

Required: True.

Type: string.

Default argument index: 0.

routing

Create a routing module fot the Feature Module

Type: boolean.

SuiteNodeLibrary

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:suite-node-library

Options

directory

A directory where the project is placed

Type: string.

name

Required: True.

Type: string.

Default argument index: 0.

SuiteRoot

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:suite-root

Options

directory

A directory where the project is placed

Type: string.

name

Required: True.

Type: string.

Default argument index: 0.

SuiteSharedLibrary

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:suite-shared-library

Options

directory

A directory where the project is placed

Type: string.

name

Required: True.

Type: string.

Default argument index: 0.

SuiteUiLibrary

Usage

Bash
yarn nx generate @itsynch/workspace-extensions:suite-ui-library

Options

directory

A directory where the project is placed

Type: string.

name

Required: True.

Type: string.

Default argument index: 0.