Components

Updated: 2024-06-14

Content:

  1. Components index page
  2. Single components show page
  3. Collection components show page
  4. External components show page
  5. External collection components show page


There are four types of components:

  1. Single component, usually a collection of files in a repository (MAIA only).
  2. Collection component, a software component that encapsulates a group of related components aggregating information from other components (MAIA only).
  3. External component, any component registered in MAIA or SBOMC, not controlled by a repository manager.
  4. External collection component, aggregating information from a collection of other external components.

Base properties for types 1 & 2 components (MAIA only) :

  • Their content is version-controlled.
  • They are stored in a software repository.
  • They contain one or more tracks (branches) for parallel development.
  • The events connected to a component can be tracked, such as commits, issues, builds, deliveries, and test executions.
  • The component information is restricted between teams.

A component has properties unique to the component:

  • If the component is a collection, it can contain the metadata needed to build it—for example, a list of subcomponents in the component's configuration file.
  • When a component is built, the content is defined at the build time when the metadata is processed. This allows for dynamic builds.
  • If the component is a collection, it can contain single components, collections, and collections-of-collections.


Components index page

Updated:2024-06-19

The Components index page lists all components handled by MAIA Software.

If the user performs a search (filter), the table displays the results from the search.

Table description
Header Description
Name Name of the component and link to the detailed component info.
Version control system Type of VCS, git, subversion etc.
Repository Repository name.
Component root VCS repository root


Icon Description
Cubes Collection or External collection component
Cube Single Component
Cloud External component

Filters
Filter by Description
Search Search component name(s).
Kind Filter by type of kind of component.
VCS Filter by VCS name.
Repository Filter by repository name.

Single components show page

Content

Collection components show page

Content

External components show page

Updated: 2024-06-25

External collection components show page

Content