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 أو أي عملية خفية أخرى من اختيارك.
أو إذا كنت تبحث عن تشغيله لأغراض التطوير ، فيمكنك استخدام الأوامر التالية بدلاً من ذلك:
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 بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص للحصول على التفاصيل.