Tuesday 28 November 2023

Customize color, fonts of component diagram using skinparam command in PlantUML

‘skinparam’ command is used to customize the font and colors of components.

componentColors.txt

@startuml

skinparam BackgroundColor transparent

skinparam package {
	backgroundColor gold 
}

skinparam node {
	borderColor Green
	backgroundColor Yellow 
}

skinparam component {
	backgroundColor<<automated>> DarkKhaki
	backgroundColor<<tested>> Green
	backgroundColor PaleGreen
}

skinparam database{
	BackgroundColor Aqua
}

skinparam cloud {
	BackgroundColor #00FF05
}

skinparam folder {
	backgroundColor lightblue 
}

skinparam frame {
	backgroundColor lightyellow 
}

package "Package1"{
	HTTPS --> [Component1]
	[Component2]
}

node "node1" {
	[Component3] <<automated>> as Component3
	SFTP --> [Component3]
	[Component4]
}

cloud "cloud1"{
	[Component5] <<tested>> as Component5
	WEBServices --> [Component5]
	[Component6]
}

database "databaseServers" {
	[MySQL]
	[MongoDB]
}

folder "userInfoFolder"{
	[AdminDetails]
	[UserDetails]
	[SupportUserDetails]
}

frame "frame1"{
  [Component10]
  [Component11]
}

[Component1] --> [Component5]
[Component6] --> [MySQL]
[Component11] --> [MongoDB]
[Component3] --> [Component10]

@enduml

 

Above snippet generate below diagram.

 


 

Previous                                                    Next                                                    Home

No comments:

Post a Comment