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

GodotHub एक डेस्कटॉप एप्लिकेशन है जो Godot Engine प्रोजेक्ट, संस्करण, टेम्पलेट और Git रिपॉजिटरी को एक ही स्थान पर प्रबंधित करने के लिए है। यह Tauri 2 (Rust बैकएंड) और फ्रंटएंड पर React 19 + TypeScript के साथ बनाया गया है, और Windows, macOS और Linux के लिए पूर्व-निर्मित बाइनरी के साथ-साथ winget और Scoop पैकेज के रूप में वितरित किया जाता है। प्रोजेक्ट प्रबंधन: स्क्रैच या टेम्पलेट से प्रोजेक्ट बनाएं, मौजूदा फ़ोल्डर आयात करें, या Git रिपो से क्लोन करें। प्रोजेक्ट को पिन किया जा सकता है, टैग किया जा सकता है (टैग project.godot के साथ सिंक होते हैं), ड्रैग और ड्रॉप द्वारा पुनः क्रमबद्ध किया जा सकता है, फ़िल्टर और सॉर्ट किया जा सकता है, और बैचों में संचालित किया जा सकता है। ऐप लापता या बेमेल Godot संस्करणों को चिह्नित करता है, प्रकार के अनुसार फ़ाइल विवरण दिखाता है, कस्टम लॉन्च तर्कों का समर्थन करता है, और फ़ोल्डर, बाहरी संपादक या टर्मिनल खोलने जैसी त्वरित क्रियाएं प्रदान करता है। संस्करण प्रबंधन: प्लेटफ़ॉर्म द्वारा फ़िल्टर किए गए GitHub से आधिकारिक Godot बिल्ड ब्राउज़ करें, प्रगति, फिर से शुरू और कॉन्फ़िगर करने योग्य समवर्ती (10 तक) के साथ डाउनलोड और इंस्टॉल करें, मौजूदा इंस्टॉल या .zip संग्रह आयात करें, major.minor द्वारा संस्करणों को समूहित करें, बिल्ड प्रकार और चैनल द्वारा फ़िल्टर करें, संस्करणों का नाम बदलें, वर्तमान संस्करण पिन करें और संस्करण उपनाम बनाएं। एक पिन किया गया संस्करण स्क्रिप्ट और टूलिंग के लिए एक स्थिर Godot लॉन्चर पथ भी उत्पन्न करता है। टेम्पलेट: किसी भी प्रोजेक्ट को पुन: प्रयोज्य टेम्पलेट के रूप में सहेजें, टेम्पलेट से नए प्रोजेक्ट बनाएं, टेम्पलेट सामग्री का पूर्वावलोकन करें, और देखे गए स्कैन निर्देशिका से टेम्पलेट स्वचालित रूप से आयात करें। Git एकीकरण: शाखा और रिपो स्थिति देखें, फ़ाइलें चरणबद्ध और अचरणबद्ध करें, वैकल्पिक संशोधन के साथ कमिट करें, push/pull/fetch, शाखाएं प्रबंधित करें, stash का उपयोग करें, इनलाइन अंतर देखें, परिवर्तन त्यागें, रिपो आरंभ करें, रिमोट सेट करें और अंतिम कमिट या pull पूर्ववत करें। Git स्थिति समय-समय पर ताज़ा होती है। अन्य सुविधाओं में कस्टम आइकन और रंगों के साथ कई कार्यक्षेत्र, अनुकूलन योग्य श्रेणियां, एक RSS समाचार फ़ीड, व्यापक उपस्थिति सेटिंग्स (डार्क/लाइट मोड, एक्सेंट और पृष्ठभूमि रंग, कोने की त्रिज्या, UI घनत्व, फ़ॉन्ट स्केल, कम गति), स्टोरेज स्कैन कॉन्फ़िगरेशन, फ़ाइल वॉचर, हाल के प्रोजेक्ट के साथ ट्रे मेनू, कमांड पैलेट, ऑनबोर्डिंग विज़ार्ड, स्वचालित अपडेट, चेंजलॉग व्यूअर और कीबोर्ड शॉर्टकट संदर्भ शामिल हैं। सेटिंग्स को JSON के रूप में निर्यात और आयात किया जा सकता है। README नोट करता है कि कोडबेस के कुछ हिस्सों को AI सहायता से पुनर्गठित किया गया था और सभी परिवर्तनों की समीक्षा और परीक्षण अनुरक्षक द्वारा किया जाता है; योगदानकर्ता AI का उपयोग कर सकते हैं लेकिन पुल अनुरोधों की मैन्युअल रूप से समीक्षा की जाती है। परियोजना MIT लाइसेंस प्राप्त है।