prismaliser
v1.0.1
Prismaliser是Prisma Schemas的可視化WebApp。它使您可以通過顯示模式中不同類型的關係(多對多,一對多,一對一,一對一)之間的聯繫來視覺上探索模式和模型之間的關係,類似於實體關係模型。
Prismaliser是一個完全開源的Next.js應用程序,如果您願意,可以很容易發生自主,但是如果您只想使用它,則可以在Prismaliser.App上獲得託管版本。
Prismaliser是一個spect.js應用程序,因此需要安裝node.js才能運行。還建議使用紗線,因為它具有(主觀)更好的CLI接口。
安裝了節點並克隆存儲庫,您只需運行以下命令即可使其運行:
yarn install # or `npm install`
yarn build # or `npm run build`
yarn start # or `npm start`後一個命令可以在PM2,SystemD或您選擇的任何其他過程守護程序中運行。
或者,如果您想為開發目的運行它,則可以使用以下命令:
yarn install # or `npm install`
yarn dev # or `npm run dev`如果您的事更重要,也可以使用Docker圖像。
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliser或者,如果您想生活在邊緣並運行Dev Branch
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliser:dev這是我目前為未來計劃的列表。我願意接受其中任何一個的PR,但是如果您首先可以打開問題,我會更喜歡它,以便我們可以討論/確保沒有多個在同一件事上工作的人。
我也向PRS開放,以獲取此處未列出的其他功能,但請打開一個相應的問題進行討論,就像上面一樣。
Prismaliser已獲得MIT許可證的許可 - 有關詳細信息,請參見許可證文件。