Prismaliser - это веб -приложение для визуализации для схемы Prisma. Это позволяет вам визуально исследовать вашу схему и отношения между вашими моделями, показывая связи между различными типами отношений в схеме (много ко многим, один ко многим, один к одному), аналогично модели по отношению к сущности.
Prismaliser является полностью открытым исходным приложением Next.js и легко самостоятельно, если вы хотите, но размещенная версия также доступна на Prismaliser.App, если вы просто хотите использовать его вместо этого.
Prismaliser - это приложение Next.js, и поэтому требуется установка Node.js для работы. Пряжа также рекомендуется, поскольку она имеет (субъективно) более приятный интерфейс CLI.
С установленным узлом и клонированным репозиторием вы можете просто запустить следующие команды, чтобы запустить его:
yarn install # or `npm install`
yarn build # or `npm run build`
yarn start # or `npm start`Последняя команда может быть запущена в чем -то вроде PM2, SystemD или любого другого Daemon Daemon по вашему выбору.
Или, если вы хотите запустить его в целях разработки, вы можете использовать следующие команды:
yarn install # or `npm install`
yarn dev # or `npm run dev`Изображение Docker также доступно, если это больше ваша вещь.
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliserили если вы хотите жить на краю и запустить филиал Dev
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliser:devЭто список того, что я в настоящее время запланировал на будущее. Я открыт для принятия PRS для любого из них, но я бы предпочел его, если бы вы сначала могли открыть проблему, чтобы обсудить это/убедиться, что над тем же самым много людей работают.
Я также открыт для PRS для других функций, не указанных здесь, но также, пожалуйста, откройте соответствующий вопрос, чтобы обсудить его, как и выше.
Prismaliser лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.