इस प्रोजेक्ट के बारे में

विंड्रिफ्ट परिवर्तनशील कथाओं और संवादात्मक हाइपरटेक्स्ट कहानियों को लिखने के लिए एक ओपन-सोर्स जावास्क्रिप्ट फ्रेमवर्क है। इसका उपयोग हार्मोनिया, स्टोन हार्बर, द बॉलरूम, द इम्पोस्टर और स्टोन हार्बर के पुर्तगाली अनुवाद जैसी रचनाओं को लिखने के लिए किया गया है। यह परियोजना नेक्स्ट.जेएस पर आधारित है और टाइपस्क्रिप्ट में लिखी गई है, जो एक एकल नेक्स्ट.जेएस एप्लिकेशन के रूप में काम करती है और कई कहानियों की मेजबानी कर सकती है। लेखक नेक्स्ट.जेएस की सुविधाओं और परिनियोजन विकल्पों का उपयोग कर सकते हैं, जिसमें वर्सेल के माध्यम से होस्टिंग भी शामिल है। क्योंकि मूल विंड्रिफ्ट कोड प्रत्येक कहानी रिपॉजिटरी के साथ बंडल होता है, लेखक अपनी परियोजनाओं के लिए मूल पुस्तकालय व्यवहार को संशोधित या बदल सकते हैं। रिपॉजिटरी नोड.जेएस का उपयोग करके स्थानीय विकास कार्यप्रवाह प्रदान करती है, जिसमें नोड संस्करण प्रबंधक के साथ नोड 22 की सिफारिश की जाती है। स्थापना एनपीएम के माध्यम से की जाती है, और कहानी पहचानकर्ता का उपयोग करके नई कहानी बनाने तथा स्थानीय विकास वातावरण चलाने के लिए कमांड उपलब्ध हैं। परिनियोजन विकल्पों सहित अतिरिक्त कमांड आधिकारिक विंड्रिफ्ट मैनुअल में दस्तावेज़ित हैं। दस्तावेज़ीकरण निरंतर प्रकाशित आधिकारिक मैनुअल के माध्यम से प्रदान किया जाता है, जो स्वयं एक विंड्रिफ्ट कहानी के रूप में लिखा गया है। मैनुअल में बुनियादी से उन्नत उपयोग तक की उदाहरण कहानियाँ शामिल हैं, और विंड्रिफ्ट प्लेग्राउंड उदाहरण कहानियों के स्रोत कोड के साथ अतिरिक्त प्रदर्शन प्रदान करता है। परियोजना में प्लेराइट कार्यप्रवाहों के माध्यम से एकीकरण परीक्षण भी शामिल है।