Prismaliser는 Prisma Schemas를위한 시각화 웹 앱입니다. 엔터티 관계 모델과 유사하게 스키마의 다양한 유형의 관계 (다수, 일대일, 일대일) 간의 링크를 표시하여 스키마와 모델 간의 관계를 시각적으로 탐색 할 수 있습니다.
Prismaliser는 완전 Open-Source 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 또는 원하는 다른 프로세스 데몬과 같은 것으로 실행할 수 있습니다.
또는 개발 목적으로 실행하려는 경우 다음 명령을 대신 사용할 수 있습니다.
yarn install # or `npm install`
yarn dev # or `npm run dev`더 많은 일이라면 도커 이미지도 사용할 수 있습니다.
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliser또는 가장자리에 살고 개발자 지점을 운영하고 싶다면
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliser:dev이것은 내가 현재 미래를 위해 계획 한 내용의 목록입니다. 나는 이것들 중 하나에 대한 PR을 수락 할 수있는 개방적이지만, 처음에 문제를 열 수 있으므로 논의 할 수 있거나 여러 사람이 같은 일을하지 않는지 확인할 수 있다면 선호합니다.
또한 여기에 나열되지 않은 다른 기능에 대해서는 PRS에 공개되지만 위와 같이 해당 문제를 열어주십시오.
Prismaliser는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.