JointJS ist eine getestete und bewährte JavaScript- / Typescript -Diagrammbibliothek, die Entwicklern und Unternehmen jeder Größe hilft, visuelle und No-Code/Low-Code-Anwendungen schneller und sicherer zu erstellen. Es handelt sich um ein flexibles Tool, mit dem eine breite Palette von Benutzeroberflächen erstellt werden kann (interaktive Diagrammanwendungen, Zeichentools, Datenvisualisierungen, Benutzeroberflächen für Überwachungssysteme und vieles mehr). Es kann zur Grundlage Ihrer nächsten Anwendung werden und Ihnen dabei helfen, Ihre Idee innerhalb von Tagen, nicht Monaten oder Jahren, auf den Markt zu bringen.
Weitere Informationen , Beispiele und Dokumentation finden Sie unter jointjs.com.
? Beginnen Sie mit Tutorials.
Um eine Frage zu stellen, Feedback zu geben oder an einer Diskussion mit anderen Community-Mitgliedern teilzunehmen, besuchen Sie unsere GitHub-Diskussionen.
Weitere Beispiele finden Sie auf CodePen.
Schauen Sie sich unsere Mindmap-Dokumentation an.
Wenn Sie lokal an JointJS arbeiten möchten, verwenden Sie zunächst die folgenden Richtlinien.
Stellen Sie sicher, dass auf Ihrem System die folgenden Abhängigkeiten installiert sind:
Stellen Sie sicher, dass Sie die Yarn-Version >= 2.0.0 verwenden, damit Sie Zugriff auf die Funktionalität der Yarn-Arbeitsbereichsbereiche haben. Wenn Sie Volta verwenden, wird diese Einschränkung automatisch aus package.json
gelesen.
Klonen Sie dieses Git-Repository:
git clone https://github.com/clientIO/joint.git
Navigieren Sie zum joint
Verzeichnis:
cd joint
Installieren Sie alle Abhängigkeiten:
yarn install
Generieren Sie Distributionsdateien aus dem Quellcode:
yarn run dist
Sie können jetzt unsere Beispielanwendungen durchsuchen, die Funktionen aus mehreren JointJS-Paketen kombinieren:
cd examples
Weitere Anweisungen finden Sie in der README.md
Datei jeder Anwendung.
Sie können auch die Demoanwendungen unseres JointJS Core-Pakets durchsuchen:
cd packages/joint-core/demo
Die meisten Demos können ausgeführt werden, indem Sie einfach die Datei index.html
in Ihrem Browser öffnen. Einige Demos verfügen über zusätzliche Anweisungen, die Sie in den jeweiligen README.md
Dateien finden.
So führen Sie alle Tests aus:
yarn run test
Um nur die serverseitigen Tests auszuführen:
yarn run test-server
Um nur die clientseitigen Tests auszuführen:
yarn run test-client
Um nur TypeScript-Tests auszuführen:
yarn run test-ts
So prüfen Sie, ob Linting-Fehler in den Verzeichnissen src
und types
vorliegen:
yarn run lint
Um Fehler automatisch zu beheben, führen Sie „eslint“ für die Verzeichnisse src
und types
aus:
yarn run lint-fix
So geben Sie einen Codeabdeckungsbericht in HTML aus:
yarn run test-coverage
So geben Sie einen Codeabdeckungsbericht im LCOV-Format aus:
yarn run test-coverage-lcov
Die Ausgabe aller Komponententests wird im Verzeichnis packages/joint-core/coverage
gespeichert.
Die JointJS -Bibliothek ist unter der Mozilla Public License 2.0 lizenziert.
Copyright © 2013-2024 client IO