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

पेनपॉट डेस्कटॉप ओपन-सोर्स डिज़ाइन टूल पेनपॉट के लिए एक अनौपचारिक डेस्कटॉप एप्लिकेशन है। यह पेनपॉट वेब एप्लिकेशन को नेटिव डेस्कटॉप अनुभव में लपेटता है, जो समर्पित विंडो, फ़ाइल एक्सटेंशन एसोसिएशन, बहुमुखी डार्क-लाइट मोड सेटअप, परियोजनाओं के बीच नेविगेट करने के लिए टैब इंटरफ़ेस, और विभिन्न पेनपॉट इंस्टेंस (जैसे आधिकारिक रूप से होस्ट किए गए या ऑफ़लाइन काम के लिए स्थानीय) से कनेक्ट करने की क्षमता जैसी सुविधाएँ प्रदान करता है। इसमें आधिकारिक डॉकर सेटअप पर आधारित एक अंतर्निहित स्थानीय इंस्टेंस निर्माता भी शामिल है, जो ऑफ़लाइन उपयोग को सक्षम करता है, और परियोजनाओं के बैच निर्यात का समर्थन करता है। ## मुख्य विशेषताएँ - **डेस्कटॉप अनुभव**: समर्पित विंडो और सिस्टम-स्तरीय एकीकरण। - **डार्क/लाइट मोड**: बहुमुखी थीम सेटअप। - **टैब इंटरफ़ेस**: परियोजनाओं के बीच आसान नेविगेशन। - **मल्टी-इंस्टेंस समर्थन**: होस्ट किए गए या स्थानीय पेनपॉट इंस्टेंस से कनेक्ट करें। - **स्थानीय इंस्टेंस निर्माता**: ऑफ़लाइन काम के लिए डॉकर के माध्यम से स्थानीय पेनपॉट इंस्टेंस सेट अप और चलाएं। - **बैच निर्यात**: परियोजनाओं को थोक में निर्यात करें। ## विकास और निर्माण ### पूर्वापेक्षाएँ - समर्थित ओएस: विंडोज़, मैकओएस, लिनक्स - नोडजेएस - गिट (वैकल्पिक) ### चरण 1. रिपॉजिटरी क्लोन करें या स्रोत कोड डाउनलोड करें। 2. प्रोजेक्ट की निर्देशिका पर नेविगेट करें। 3. पैकेज स्थापित करने के लिए `npm ci` चलाएं (यार्न, पीएनपीएम, या बन भी काम करते हैं)। 4. (वैकल्पिक) विकास वातावरण तैयार करने के लिए `npm run setup` चलाएं। 5. (वैकल्पिक) विकास मोड में एप्लिकेशन शुरू करने के लिए `npm run dev` चलाएं। 6. वर्तमान ओएस/आर्किटेक्चर के लिए एप्लिकेशन बनाने के लिए `npm run build` चलाएं, या अन्य प्लेटफार्मों के लिए फ्लैग पास करें (इलेक्ट्रॉन बिल्डर दस्तावेज़ देखें)। नोट: प्रोजेक्ट ईएस मॉड्यूल का उपयोग करता है; विवरण के लिए इलेक्ट्रॉन ईएसएम गाइड देखें। ## दस्तावेज़ीकरण - [पेनपॉट](https://penpot.app/) - आधिकारिक पेनपॉट वेबसाइट - [पेनपॉट डेस्कटॉप विकी](https://github.com/author-more/penpot-desktop/wiki) - ज्ञानकोष - [स्थापना](https://github.com/author-more/penpot-desktop/wiki/Installation) - [ऑफ़लाइन-उपयोग गाइड](https://github.com/author-more/penpot-desktop/wiki/Self%E2%80%90hosting)