Skip to content

Show persons as "Awesome" Actor instead of box. #49

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions C4.puml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ skinparam rectangle {
shadowing false
}

skinparam actor {
StereotypeFontSize 12
shadowing false
Style AWESOME
StereoTypeFontColor #666666
FontColor #666666
}

skinparam database {
StereotypeFontSize 12
shadowing false
Expand Down
16 changes: 6 additions & 10 deletions C4_Context.puml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,12 @@
' Styling
' ##################################

skinparam rectangle<<person>> {
StereotypeFontColor ELEMENT_FONT_COLOR
FontColor ELEMENT_FONT_COLOR
skinparam actor<<person>> {
BackgroundColor PERSON_BG_COLOR
BorderColor #073B6F
}

skinparam rectangle<<external_person>> {
StereotypeFontColor ELEMENT_FONT_COLOR
FontColor ELEMENT_FONT_COLOR
skinparam actor<<external_person>> {
BackgroundColor EXTERNAL_PERSON_BG_COLOR
BorderColor #8A8A8A
}
Expand Down Expand Up @@ -77,11 +73,11 @@ endlegend
' Elements
' ##################################

!define Person(e_alias, e_label) rectangle "==e_label" <<person>> as e_alias
!define Person(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <<person>> as e_alias
!define Person(e_alias, e_label) actor "==e_label" <<person>> as e_alias
!define Person(e_alias, e_label, e_descr) actor "==e_label\n\n e_descr" <<person>> as e_alias

!define Person_Ext(e_alias, e_label) rectangle "==e_label" <<external_person>> as e_alias
!define Person_Ext(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <<external_person>> as e_alias
!define Person_Ext(e_alias, e_label) actor "==e_label" <<external_person>> as e_alias
!define Person_Ext(e_alias, e_label, e_descr) actor "==e_label\n\n e_descr" <<external_person>> as e_alias

!define System(e_alias, e_label) rectangle "==e_label" <<system>> as e_alias
!define System(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <<system>> as e_alias
Expand Down