5 подписчиков
Данный пост - открытие рубрики #Инструменты. В ней я буду рассказывать об интересных, полезных инструментах, которые использую в своей работе.
Сегодня я расскажу о программе, которая разделила мою профессиональную жизнь на до и после. Это утилита Mermaid.
Почему я так громогласно хвалю данный инструмент, используя эпитеты вроде "разделил жизнь на до и после"? Дело в том, что я по своему складу не дизайнер. Я неплохо рисовал в юности, но сейчас - полный ноль. Зато я неплохо пишу код и хорошо воспринимаю текстовую информацию (в том числе всякого рода "объектоописывающие" тексты - HTML, XML, XAML и т.д.). То есть для меня всегда было легче спроектировать, например, UI формочку не в графическом редакторе, а в текстовой разметке. Я так лучше вижу структуру, зависимости, компоновку. И какой же проблемой для меня всегда было создание диаграм, вы не представляете! Это прям боль - ставить прогу, создавать документ, рисовать там все эти прямоугольники-ромбы, тянуть между ними стрелки, любится со шрифтами и текстами, которые нихера не влизают! Вот сейчас пишу, а самого аж триггерит! При этом, я перепробовал массу разных редакторов, ни один не вызывал у меня положительных эмоций в работе.
Подчеркну, это лишь моя проблема, и я допускаю, что у многих дела обстоят иначе. Но, если вы хотя бы чуточку на меня похожи в этом аспекте, то должны попробовать Mermaid. Для меня этот инструмент решил все проблемы с построением диаграм. Теперь я просто создаю текстовый документ, где декларативно описываю элементы диаграммы, пропускаю его через утилиту (есть веб-версия) и получаю диаграмму в графическом формате. Минус одна боль в моей работе.
П. С.
Да, проект Open Source под MIT лицензией. Респект разработчикам!
1 минута
28 августа 2024