PlantUML sprites generated from Cloudinsight icons (https://github.com/cloudinsight/cicon)
Switch branches/tags
Nothing to show
Clone or download
Roger Abelenda
Latest commit b019d75 Nov 4, 2017
Permalink
Failed to load latest commit information.
pngs Add functional script for generating sprites and listing, and generat… Nov 4, 2017
sprites Add functional script for generating sprites and listing, and generat… Nov 4, 2017
LICENSE Initial commit Nov 4, 2017
README.md
sprites-list.md
svgFont2plantUmlSprites.groovy Add functional script for generating sprites and listing, and generat… Nov 4, 2017

README.md

Cloudinsight PlantUML sprites

This repository contains PlantUML sprites generated from Cloudinsight icons, which can easily be used in PlantUML diagrams for nice visual representation of popular technologies.

This project is inspired in other PlantUML sprites repositories like AWS-PlantUML and PlantUML Icon-Font Sprites.

Usage

Just import the proper sprite into your PlantUML diagram and use it like any other sprite.

Example:

@startuml

!define SPRITESURL https://raw.githubusercontent.com/rabelenda/cicon-plantuml-sprites/v1.0/sprites
!includeurl SPRITESURL/tomcat.puml
!includeurl SPRITESURL/kafka.puml
!includeurl SPRITESURL/java.puml
!includeurl SPRITESURL/cassandra.puml

title Cloudinsight sprites example

skinparam monochrome true

rectangle "<$tomcat>\nwebapp" as webapp
queue "<$kafka>" as kafka
rectangle "<$java>\ndaemon" as daemon
database "<$cassandra>" as cassandra

webapp -> kafka
kafka -> daemon
daemon --> cassandra 

@enduml

Example

The list of available sprites is here.

You can play around and test ideas with PlantText.

Build

Sprites are built with provided svgFont2plantUmlSprites.groovy script. To update sprites from icons in Cloudinsight icons just re-run:

./svgFont2plantUmlSprites.groovy https://raw.githubusercontent.com/cloudinsight/cicon/master/iconfont.svg

Note

  • All logo icons are the registered trademarks of their respective owners.