Skip to content

Software Release

IRI: https://w3id.org/altium/cdm/software/SoftwareRelease

Bounded context: software

TBD

Platform API

GRID (1)

grid:workspace:{workspace-id}:software:software-release/{id}

  1. 🙋‍♂️ Altium Global Resource ID (aka GRID)

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class sft_SoftwareRelease["Software Release"]



      style sft_SoftwareRelease fill:#3c78d8    


    click sft_SoftwareRelease href "../../classes/sft_SoftwareRelease/"




  class core_Artifact["Artifact"]




          core_Artifact <|-- sft_SoftwareRelease
          click core_Artifact href "../../classes/core_Artifact/"






          sft_SoftwareRelease : title



          sft_SoftwareRelease : description



          sft_SoftwareRelease : attachments








      sft_SoftwareRelease --> "0..1" sft_AIModel : ai models
      click sft_AIModel href "../../classes/sft_AIModel/"


  class sft_AIModel["AI Model"]



      style sft_AIModel fill:#3c78d8    











      sft_SoftwareRelease --> "*" sft_BuildArtifact : build artifacts
      click sft_BuildArtifact href "../../classes/sft_BuildArtifact/"


  class sft_BuildArtifact["Build Artifact"]



      style sft_BuildArtifact fill:#3c78d8    






          sft_SoftwareRelease : id










  class sft_SoftwareProject["Software Project"]



      style sft_SoftwareProject fill:#3c78d8    


          sft_SoftwareProject --> "*" sft_SoftwareRelease: releases 
          click sft_SoftwareProject href "../../classes/sft_SoftwareProject/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 GRID Globally unique identifier across the whole platform. core_Entity
title 0..1 string Title of the release direct
description 0..1 string Free form text with additional details about the release. Changelog, etc. direct
attachments 0..1 BLOB Additional files associated with the release (reports, documents, etc.) direct
ai models 0..1 AI Model AI model artifacts included into the release. direct
build artifacts * Build Artifact Firmware build artifacts, deployable to the device. May be multiple artifacts if firmware targets multiple chips. direct

Identifier and Mapping Information

Annotations

property value
grid grid:workspace:{workspace-id}:software:software-release/{id}

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.