Organize work

This section explains how to organize work into spaces, register Dimensions CM products, create Git repositories, and configure stream and branch settings.

The following table describes some of the main units in the PulseUno hierarchy:

Space

A space is a collection of related Dimensions CM products or Git repositories, for example, Insurance. A space can contain multiple products or Git repositories, for example, Life Insurance and Health Insurance.

For details, see Create spaces.

Vault

A vault is a secure storage for software component binaries/artifacts and metadata, with approval processes, audit trail, and vulnerability and license detection.

Vaults integrate with Maven, npm, Docker, and Python PIP package managers to retrieve and store software components during build and deployment processes. You can store third-party dependencies or your own packages, manage access to them, and approve them for use.

You create vaults inside a space.

For details, see Use vaults to manage artifacts.

Product

A product is a major unit of software development and a collection of streams. For example, the product Life Insurance can contain these streams:

  • LIFE

  • DISCOUNTS

  • PROMOTION

A product usually refers to a Dimensions CM product, but sometimes the terms product and Git repository may be used interchangeably, as they represent similar units in the PulseUno hierarchy. 

You can register Dimensions CM products inside a space so that they respond to events produced from those products. For details, see Register products.

You can also create Git repositories inside a space and maintain them using standard Git functionality. For details, see Create and manage Git repositories.

Stream

A stream is the same as a Dimensions CM stream or project and represents a single line of development.

For details, see Register a Dimensions CM stream to a product.

Branch

A branch is the same as a Git branch and represents a single line of development.

In PulseUno, the terms stream and branch may be used interchangeably.

For details, see Define branch policies.

Back to top

See also: