PlantUMLでFirebaseのアーキテクチャを書く
シーケンス図を書く時とかはPlantUMLを重宝していて、Firebaseを使ったアーキテクチャを作るときにアイコンがあると少し見栄えがよくなるなと思ったので作りました。
使い方はREADMEに書いてあるのそのままですが、下記のようになっています。
@startuml
left to right direction
!define FirebasePuml https://raw.githubusercontent.com/k2wanko/firebase-icons-plantuml/master/plantuml
!includeurl FirebasePuml/FirebaseCommon.puml
!includeurl FirebasePuml/FirebaseAll.puml
actor "Person" as personAlias
Firestore(db, "Database", "Document Database")
Functions(func, "onCreate", "node8")
Analytics(ga, "Analytics", "")
PerformanceMonitoring(monitor, "Performance Monitoring", "")
personAlias --> db
db --> func: firestore.create
func --> personAlias: push notification
personAlias --> ga
personAlias --> monitor
@enduml
@startuml
!define FirebasePuml https://raw.githubusercontent.com/k2wanko/firebase-icons-plantuml/master/plantuml
!includeurl FirebasePuml/FirebaseCommon.puml
!includeurl FirebasePuml/FirebaseAll.puml
actor "Person" as personAlias
FirestoreParticipant(db, "Database", "Document Database")
FunctionsParticipant(func, "onCreate", "node8")
personAlias --> db
db --> func: firestore.create
func --> personAlias: push notification
@enduml
それでは良いお年を
Author And Source
この問題について(PlantUMLでFirebaseのアーキテクチャを書く), 我々は、より多くの情報をここで見つけました https://qiita.com/koki_cheese/items/8bf4ab9764462046f421著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .