इस प्रोजेक्ट के बारे में
Univer एक ओपन-सोर्स SDK है जो आपके अपने उत्पाद के भीतर ऑफिस एप्लिकेशन बनाने के लिए है। यह स्प्रेडशीट, डॉक्यूमेंट और प्रेज़ेंटेशन अनुभवों के लिए बिल्डिंग ब्लॉक्स प्रदान करता है, बिना किसी होस्टेड ऐप या निश्चित UI को थोपे। मुख्य विशेषताएँ:
- **आइसोमॉर्फिक डिज़ाइन**: ब्राउज़र में UI ऐप्स और Node.js में हेडलेस प्रोसेसिंग चलाएँ।
- **प्लगइन-फर्स्ट आर्किटेक्चर**: हर क्षमता एक कंपोज़ेबल प्लगइन है, जिससे फीचर्स जोड़े, हटाए, बदले या लेज़ी-लोड किए जा सकते हैं।
- **प्रीसेट मोड**: त्वरित एकीकरण के लिए क्यूरेटेड प्लगइन संग्रह।
- **प्लगइन मोड**: पैकेज और बंडलों पर पूर्ण नियंत्रण के लिए मैन्युअल कंपोज़िशन।
- **Facade API**: वर्कबुक, रेंज, फॉर्मूला, डॉक्यूमेंट, कमांड और इवेंट्स के लिए एकीकृत उच्च-स्तरीय API।
- **Canvas रेंडरिंग इंजन**: साझा रेंडरिंग लेयर के साथ बड़े संपादन योग्य डॉक्यूमेंट सरफेस का समर्थन करता है।
- **एक्सटेंसिबल UI**: React, Vue, Web Components और फ्रेमवर्क-विशिष्ट शेल्स के साथ एकीकृत होता है।
Univer Sheets (सबसे परिपक्व), Docs, Slides और Bases का समर्थन करता है, और PDFs जल्द ही आ रहे हैं। यह AI एजेंट वर्कफ़्लो के लिए डिज़ाइन किया गया है, जो प्रोग्रामेटिक एडिटिंग, आउटपुट वेरिफिकेशन और वर्कट्री सहयोग प्रदान करता है। रिपॉज़िटरी में ओपन-सोर्स कोर और फर्स्ट-पार्टी OSS प्लगइन्स शामिल हैं; Univer Pro सहयोग, आयात/निर्यात और चार्ट जैसी उन्नत सुविधाओं के लिए एक अलग व्यावसायिक एक्सटेंशन लेयर है।
**क्विक स्टार्ट**: पूर्ण नियंत्रण के लिए प्लगइन मोड या छोटे सेटअप के लिए प्रीसेट मोड का उपयोग करें। उदाहरण कोड एक कंटेनर div के साथ वर्कबुक बनाना दिखाता है। संगतता में Chrome >=88, Firefox >=90, Safari >=14.1, Electron >=12, और हेडलेस उपयोग के लिए Node.js >=18.17.0 शामिल हैं।
**डेवलपमेंट**: Node.js >=22.18 और pnpm >=11 आवश्यक है। कमांड में `pnpm dev`, `pnpm build`, `pnpm test`, `pnpm typecheck`, और `pnpm lint` शामिल हैं। रिपॉज़िटरी संरचना में `packages/`, `examples/`, `common/`, `tests/`, और `docs/` शामिल हैं।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.