ATOM でUMLシーケンス図書くための最低限必要なもの

以下のパッケージ

markdown-preview-enhanced
plantuml-viewer
language-plantuml


 .md ファイルでもプレビューさせる為に、
markdown-preview-enhanced をインストールして
```plantuml が必要

サンプル

```plantuml
@startuml
actor ユーザ as User
participant main as Main <<Main>>
participant Alpha #87CEFA

User -> Main : 注文Request
activate Main

Main -> Alpha : start()
	activate Alpha #87CEFA
		Alpha -> Beta : req()
		activate Beta
			Beta -> Beta: provision()
			Beta -> Beta: 処理
			activate Beta #ffcc00
				create gamma
				Beta -> gamma : <<生成>>
				activate gamma
					gamma --> Beta
				deactivate gamma
			deactivate Beta
			destroy gamma
			Beta --> Alpha : OK
		deactivate Beta
		Alpha --> Main : response
		deactivate Alpha

[-> User : 通知

		Main -> Main : check
		note right :(注)ノート\n(1)AAA\n(2)BBB
		Main -> Beta : change()
		activate Beta
			Beta --> Main
		deactivate Beta

		loop 1~Date
			Main -> Beta : post()
			activate Beta
				Beta --> Main
			deactivate Beta
		end
		group A
			Main -> Beta : update()
			activate Beta
				Beta -> Main
			deactivate Beta
			group B
				Main -> Beta : update()
				activate Beta
					Beta -> Main
				deactivate Beta  
			end
		end

	Main --> User : Result
deactivate Main

@enduml
```

PlantUML 解り易く解説してくれてるサイト

PlantUML - シーケンス図 | プログラマーズ雑記帳