عن المشروع
بوروجوف هو بيئة تطوير متكاملة عبر الإنترنت للغات الخيال التفاعلي (IF). يحتوي هذا المستودع على كود تطبيق العميل. التقنيات الرئيسية هي TypeScript، وReact لواجهة المستخدم، وMobX لإدارة الحالة، وSASS للتنسيق، وNode.js لأدوات البناء. يستخدم المشروع أيضًا Storybook لبناء واختبار مكونات واجهة المستخدم.
لإعداد محلي، قم بتثبيت Node.js وnpm أو Yarn، ثم شغّل npm install أو yarn install، وأنشئ ملف .env من .env.example، واختياريًا أضف إعدادات Firebase إلى src/services/firebase/firebase.config.ts. يتيح تكامل Firebase نشر الألعاب ومتغير Snippets؛ إذا لم يتم استخدام Firebase، يمكن نسخ الإعداد الفارغ بدلاً من ذلك.
شغّل npm start أو yarn start لتشغيل خادم التطوير على localhost:3000. يمكن تشغيل ميزة Snippets باستخدام npm run start:snippets. يمكن تشغيل Storybook باستخدام npm run storybook أو yarn storybook وسيتم تقديمه على localhost:6006؛ تُحفظ قصص المكونات بجانب المكونات بامتداد .stories.tsx.
أمر npm run build ينشئ موقعًا في دليل build يمكن نسخه إلى أي استضافة ويب. يتوفر نشر استضافة Firebase عبر npm run deploy:prod وnpm run deploy:dev، مع تكوين معرفات مشروع Firebase في .firebaserc.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.