- PVSM.RU - https://www.pvsm.ru -

arkit — архитектурные диаграммы для JavaScript, TypeScript и Flow

arkit [1] (швед. arkitektur)

Дамы и господа, представляю вашему вниманию arkit [1] — инструмент, который анализирует файлы вашего проекта и генерирует диаграмму зависимостей между ними и внешними модулями. Наверное, проще показать на примере самого arkit:

архитектурная диаграмма

Таким образом, по каждому коммиту, эта SVG-диаграмма обновляется и позволяет всегда видеть актуальную общую картину. Обзор возможностей на данный момент:

  • Ассоциирует файлы проекта с указанными компонентами архитектуры;
  • Группирует проекты и отображает зависимости между ними;
  • Поддерживает JavaScript, TypeScript, Flow, а также node-модули;
  • Экспортирует визуализацию архитектуры как SVG, PNG или Plant UML диаграмму;
  • Интегрируется в процесс разработки, поэтому вашм CI, VCS, README и PR довольны.

Попробуйте его простой командой npx arkit -o arkit.svg в папке проекта и расскажите как вам результат. Также мне интересно была ли необходимость в таком решении и какие альтернативы вы пробовали.

Автор: Марат

Источник [2]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/311528

Ссылки в тексте:

[1] Image: https://github.com/dyatko/arkit

[2] Источник: https://habr.com/ru/post/443560/?utm_source=habrahabr&utm_medium=rss&utm_campaign=443560