Priscalisator ist ein Visualisierungs -WebApp für Prisma -Schemata. Sie können Ihr Schema und die Beziehungen zwischen Ihren Modellen visuell untersuchen, indem Sie Verbindungen zwischen den verschiedenen Arten von Beziehungen im Schema (viele zu viele, eins zu viele, eins zu eins) zeigen, ähnlich wie bei einem Entitätsbeziehungsmodell.
Prismaliser ist eine vollständige Anwendung von Open-Source Next.
Prismaliser ist eine nächste Anwendung, und als solche müssen Node.js installiert werden, um auszuführen. Garn wird auch empfohlen, da es eine (subjektiv) schönere CLI -Schnittstelle hat.
Wenn der Knoten installiert ist und das Repository kloniert ist, können Sie einfach die folgenden Befehle ausführen, um es zum Laufen zu bringen:
yarn install # or `npm install`
yarn build # or `npm run build`
yarn start # or `npm start`Der letztere Befehl kann in etwas wie PM2, Systemd oder einem anderen Prozess -Dämon Ihrer Wahl ausgeführt werden.
Oder wenn Sie es für Entwicklungszwecke ausführen möchten, können Sie stattdessen die folgenden Befehle verwenden:
yarn install # or `npm install`
yarn dev # or `npm run dev`Ein Docker -Bild ist auch verfügbar, wenn das mehr Ihr Ding ist.
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliserOder wenn Sie am Rand leben möchten und den Entwicklerzweig laufen lassen möchten
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliser:devDies ist eine Liste dessen, was ich derzeit für die Zukunft geplant habe. Ich bin offen dafür, PRs für eines davon zu akzeptieren, aber ich würde es bevorzugen, wenn Sie zuerst ein Problem dazu eröffnen könnten, damit wir es besprechen/sicherstellen können, dass nicht mehrere Personen an demselben Arbeiten arbeiten.
Ich bin auch offen für PRs für andere hier nicht aufgeführte Funktionen, aber bitte öffnen Sie ein entsprechendes Problem, um es genau wie oben zu besprechen.
Prismaliser ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.