From ffeb426d32727dd23ad6ce27f2e780578565341a Mon Sep 17 00:00:00 2001 From: Stephan Lo Date: Sun, 15 Sep 2024 22:43:38 +0200 Subject: [PATCH] doc( architecture): WiP minor changes on model --- .../ipceicis-363-goldenpath-sia.c4 | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 b/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 index 20b2ea1..d8d7d11 100755 --- a/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 +++ b/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 @@ -10,7 +10,7 @@ specification { } model { - actor developer { + actor developer 'Developer' { -> Platform.DeliveryAndControlPlane.Portal 'use Portal as E2E Golden Path Processor' -> Platform.DeliveryAndControlPlane.IDE 'use preferred IDE as local code editing, building, testing, syncing tool' -> Platform.DeliveryAndControlPlane.VersionControl.ApplicationSourceCode 'git cli tools' @@ -22,6 +22,14 @@ model { -> Platform.DeliveryAndControlPlane.Portal.SystemDashboard } + actor platformengineer 'P' { + -> Platform.DeliveryAndControlPlane.Portal 'use Portal as E2E Golden Path Processor' + -> Platform.DeliveryAndControlPlane.IDE 'use preferred IDE as local code editing, building, testing, syncing tool' + -> Platform.DeliveryAndControlPlane.VersionControl.ApplicationSourceCode 'git cli tools' + -> Platform.DeliveryAndControlPlane.VersionControl.PlatformSourceCode 'git cli tools' + + } + extend Platform.DeliveryAndControlPlane.IDE { IDE -> Platform.DeliveryAndControlPlane.VersionControl.PlatformSourceCode 'IDE git' IDE -> Platform.DeliveryAndControlPlane.VersionControl.ApplicationSourceCode 'IDE git' @@ -44,11 +52,11 @@ model { developer -> this 'manage (in Developer Portal)' Platform.DeliveryAndControlPlane.IDE -> this 'provide "code"' } - environment local 'local' 'Environment for developing / Integration' + environment local 'Environment Local' 'Environment for developing / Integration' } - environment cloudGroup { - environment test 'test' 'Environment for review delivery' - environment prod 'prod' 'Environment for final delivery' + environment cloud { + environment test 'Environment Test' 'Environment for review delivery' + environment prod 'Environment Prod' 'Environment for final delivery' } } @@ -68,8 +76,8 @@ views { } view environments { - include developer - include Platform.DeliveryAndControlPlane.IDE + include platformengineer, developer + include Platform.DeliveryAndControlPlane.IDE, Platform.Portal include element.kind=environment autoLayout TopBottom }