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许可证的许可 - 有关详细信息,请参见许可证文件。