PlantUML

Что произошло

Начал разбираться, как проектировать ПО. Пишут, что есть классная модель - c4model, смысл её в том, что у нас есть 4 уровня проектирования.

Потом нашёл, что всё равно самая нормальная штука, чтобы рисовать диаграммы - plantuml. Офигенная штука.

sudo pacman -S plantuml
❯ cat 1.paml
@startuml
Bob -> Alice : hello
@enduml
# Генерация png
plantuml 1.paml
# Генерация ascii
plantuml 1.paml -txt
# Генерация ascii с unicode символами, самая крутая
plantuml 1.paml -utxt

Можно генерить диаграммы прямо внутри markdown в gitlab

	```plantuml
	Bob -> Alice : hello
	Alice -> Bob : hi

Выводы

Для рисования диаграмм вполне удобная штука.

#linux