web-dev-qa-db-fra.com

Comment dessiner (visualiser) des workflows Git

Vous connaissez certainement ces graphiques de chronologie Nice git, visualisant une stratégie de branchement git et un flux de travail.

J'ai créé un workflow git basé sur les besoins spécifiques d'un client. Pour remettre mon travail, je préfère ne pas numériser mes dessins, ni jouer avec Photoshop. Existe-t-il des outils gratuits pour les créer? (c'est-à-dire qu'ils sont sûrs - mais est-ce que certains d'entre eux sont particulièrement bien adaptés à la tâche?) Idéalement, ils sont basés sur le Web, ou au moins faciles à apprendre pour une telle occasion. (Non, LaTeX n'est pas :))

Merci!

24
Zsolt Szilagy

Vous pouvez décrire votre flux à l'aide du code JS. Voici GitGraph.js

- une bibliothèque JavaScript simple qui est conçue pour vous aider à présenter visuellement des trucs de branchement git comme un flux de travail git, une commande git délicate ou n'importe quel arbre git que vous auriez à l'esprit.

GitGraph.js - template "metro"

29
naXa

Il y a:

  • yWorks - gratuit (Java)
  • LucidChart - basé sur le Web
  • draw.io - basé sur le Web, gratuit, open source
  • OmniGraffle - Mac uniquement, payé avec essai gratuit, mon préféré
  • MS Visio

...pour en nommer quelques uns. Il y a beaucoup d'outils GUI pour cela.

Si vous souhaitez écrire du code et en générer des images, jetez un œil à GraphViz ou Ditaa.

12
mik01aj