इस प्रोजेक्ट के बारे में
बोरोगोव इंटरैक्टिव फिक्शन (IF) भाषाओं के लिए एक ऑनलाइन IDE है। इस रिपॉजिटरी में क्लाइंट-साइड एप्लिकेशन कोड शामिल है। मुख्य तकनीकें TypeScript, UI के लिए 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.