Как рисовать (визуализировать) git рабочие процессы
Вы точно знаете эти приятные графические диаграммы git, визуализируя стратегию ветвления и рабочий процесс git.
Я создал рабочий процесс git, основанный на конкретных потребностях клиента. Чтобы передать свою работу, я бы предпочел не сканировать мои рисунки и не рисовать с фотошопом. Есть ли свободные инструменты для их создания? (то есть они являются, но являются ли какие-либо из них особенно подходящими для этой задачи?) В идеале они основаны на веб-технологиях или, по крайней мере, легко учиться для такого разового случая. (Нет, LaTeX isn't:))
Спасибо!
Ответы
Ответ 1
Вы можете описать свой поток, используя код JS. Вот GitGraph.js
- простая библиотека JavaScript, предназначенная для того, чтобы помочь вам визуально представить такие вещи git-ветвления, как рабочий процесс git, хитрая команда git или любое другое дерево git, которое вы хотели бы иметь в виду.
![GitGraph.js - template "metro"]()
Ответ 2
Есть:
- yWorks - бесплатно (Java)
- LucidChart - веб-сайт
- draw.io - бесплатный веб-ресурс с открытым исходным кодом, open source
- OmniGraffle - только для Mac, платная бесплатная пробная версия, мой личный фаворит
- MS Visio
...чтобы назвать только несколько. Для этого есть много инструментов с графическим интерфейсом.
Если вы хотите написать некоторый код и сгенерировать из него картинки, взгляните на GraphViz или Ditaa.