منصوبے کے بارے میں
Borogove انٹرایکٹو فکشن (IF) زبانوں کے لیے ایک آن لائن IDE ہے۔ اس ریپوزیٹری میں کلائنٹ سائیڈ ایپلیکیشن کا کوڈ شامل ہے۔ بنیادی ٹیکنالوجیز TypeScript، یوزر انٹرفیس کے لیے React، اسٹیٹ مینجمنٹ کے لیے MobX، اسٹائلنگ کے لیے SASS، اور بلڈ ٹولنگ کے لیے Node.js ہیں۔ منصوبے میں UI اجزاء کی تیاری اور جانچ کے لیے Storybook بھی استعمال کیا جاتا ہے۔
مقامی سیٹ اپ کے لیے Node.js اور npm یا Yarn انسٹال کریں، npm install یا yarn install چلائیں، .env.example سے .env فائل بنائیں، اور اختیاری طور پر src/services/firebase/firebase.config.ts میں Firebase کنفیگریشن شامل کریں۔ Firebase انٹیگریشن گیمز کی اشاعت اور Snippets ویریئنٹ کو فعال بناتی ہے؛ اگر Firebase استعمال نہیں کی جاتی تو خالی کنفیگریشن کاپی کی جا سکتی ہے۔
ڈیولپمنٹ سرور localhost:3000 پر چلانے کے لیے npm start یا yarn start چلائیں۔ 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 پروجیکٹ IDs .firebaserc میں کنفیگر کیے جاتے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.