arkit - Architekturdiagramme für JavaScript, TypeScript und Flow

Arche (. arkitektur)

Meine Damen und Herren, ich präsentiere Ihnen arkit - ein Tool, das die Dateien Ihres Projekts analysiert und ein Abhängigkeitsdiagramm zwischen ihnen und externen Modulen erstellt. Es ist wahrscheinlich einfacher, am Beispiel von arkit selbst zu zeigen:

Architekturdiagramm

Daher wird dieses SVG-Diagramm für jedes Commit aktualisiert und ermöglicht es Ihnen, immer das aktuelle Gesamtbild zu sehen. Übersicht der aktuellen Funktionen:

  • Ordnet Projektdateien bestimmten Architekturkomponenten zu.
  • Gruppiert Projekte und zeigt Abhängigkeiten zwischen ihnen an.
  • Unterstützt JavaScript, TypeScript, Flow sowie Knotenmodule;
  • Exportiert eine Architekturvisualisierung als SVG-, PNG- oder Plant-UML-Diagramm.
  • Integriert sich in den Entwicklungsprozess, sodass CI, VCS, README und PR zufrieden sind.

Versuchen Sie es mit einem einfachen npx arkit -o arkit.svg Befehl npx arkit -o arkit.svg im Projektordner und teilen Sie uns mit, wie Sie das Ergebnis erhalten. Ich frage mich auch, ob eine solche Lösung erforderlich war und welche Alternativen Sie ausprobiert haben.

Source: https://habr.com/ru/post/de443560/


All Articles