osFoundry / Platform
नोट्स — डायग्राम
Mermaid डायग्राम अपने सोर्स के बगल में लाइव। एक तरफ़ एडिट करें, दूसरी तरफ़ रेंडर।
यह क्या है
Notes (Diagrams) osFoundry के Notes के भीतर मौजूद Mermaid लिखने की सतह है। एक Mermaid डायग्राम सादे टेक्स्ट में परिभाषित होता है (फ्लोचार्ट, सीक्वेंस डायग्राम, क्लास डायग्राम, स्टेट मशीन, ER डायग्राम, Gantt चार्ट) और यह फ़ीचर उस टेक्स्ट और उसकी रेंडर हुई तस्वीर को एक ही नोट में रखता है। आप एक तरफ कोड एडिट करते हैं और डायग्राम दूसरी तरफ रेंडर होता है, इसलिए परिभाषा और परिणाम कभी अलग नहीं होते।
क्योंकि डायग्राम अपने कोड के रूप में संग्रहीत होता है, न कि किसी एक्सपोर्ट की गई इमेज के रूप में, यह नोट के टेक्स्ट का हिस्सा बना रहता है। आप इसका diff ले सकते हैं, कॉपी कर सकते हैं, किसी एजेंट को सौंप सकते हैं, या दूसरे नोट में पेस्ट कर सकते हैं, और एडिट करने की क्षमता बनी रहती है। कुछ भी ऐसे स्क्रीनशॉट में सपाट नहीं होता जिसे बदलने के लिए दोबारा बनाना पड़े। कोड में एक तीर बदलिए और रेंडर उसे तुरंत दिखा देता है, और यही चीज़ किसी डायग्राम पर बार-बार काम करने को बोझ के बजाय तेज़ बना देती है।
यह osFoundry के भीतर है, एक bring-your-own-key डेस्कटॉप वर्कस्पेस जहाँ चैट, एजेंट, ऐप्स, कोड और नॉलेज एक ही जगह साझा करते हैं। Notes local-first है, इसलिए जो डायग्राम आप बनाते हैं (कोई आर्किटेक्चर, कोई प्रोसेस, कोई डेटा मॉडल) वह आपके डिवाइस पर ही रहता है जब तक आप अन्यथा न चुनें। और क्योंकि osFoundry किसी भी ऐसे मॉडल को चलाता है जिसके लिए आप अपनी key लाते हैं, वर्कस्पेस का कोई एजेंट सीधे नोट में Mermaid कोड लिख या संशोधित कर सकता है, और जैसे ही वह लिखा जाता है आप उसे रेंडर होते देख लेते हैं।
मुख्य क्षमताएँ
- किसी नोट में Mermaid डायग्राम लिखें और उन्हें साथ-साथ रेंडर होते देखें: एक तरफ कोड, दूसरी तरफ तस्वीर
- डायग्राम कोड में बदलाव टाइप करते ही तस्वीर दोबारा रेंडर करते हैं, इसलिए किसी फ्लो या सीक्वेंस पर काम तुरंत होता है
- डायग्राम अपने टेक्स्ट सोर्स के रूप में संग्रहीत होते हैं, बेक-इन इमेज के रूप में नहीं, इसलिए वे एडिट, diff और कॉपी होने योग्य बने रहते हैं
- Mermaid जिन प्रकारों को कवर करता है उन सभी का समर्थन: फ्लोचार्ट, सीक्वेंस, क्लास, स्टेट, ER और Gantt
- local-first Notes आपके डायग्राम का सोर्स आपके डिवाइस पर रखता है; अपनी key से चलाए एजेंट सीधे Mermaid लिख या संशोधित कर सकते हैं
उपयोग के मामले
- इंजीनियर: किसी सर्विस के रिक्वेस्ट फ्लो को नोट में Mermaid सीक्वेंस डायग्राम के रूप में दस्तावेज़ करता है और डिज़ाइन बदलने पर कोड को समायोजित करता है
- टेक्निकल राइटर: आर्किटेक्चर फ्लोचार्ट को उसी दस्तावेज़ के साथ इनलाइन रखता है जो उसे समझाता है, इमेज दोबारा एक्सपोर्ट करने के बजाय कोड एडिट करता है
- टीम लीड: प्रोजेक्ट टाइमलाइन को Gantt डायग्राम के रूप में बनाता है और तारीखें बदलने पर वर्कस्पेस एजेंट से Mermaid सोर्स अपडेट करने को कहता है
सामान्य प्रश्न
मैं किन Mermaid डायग्राम प्रकारों को रेंडर कर सकता हूँ?
मानक Mermaid सेट: फ्लोचार्ट, सीक्वेंस डायग्राम, क्लास डायग्राम, स्टेट डायग्राम, एंटिटी-रिलेशनशिप डायग्राम और Gantt चार्ट। आप इन्हें Mermaid के टेक्स्ट सिंटैक्स में लिखते हैं और नोट उन्हें लाइव रेंडर करता है।
क्या डायग्राम इमेज के रूप में सेव होता है या एडिट होने योग्य टेक्स्ट के रूप में?
टेक्स्ट के रूप में। Mermaid सोर्स नोट में रहता है और रेंडर उसी से बनता है। इसका मतलब है कि किसी स्थिर तस्वीर को दोबारा बनाने के बजाय आप हमेशा परिभाषा पर लौटकर एडिट कर सकते हैं, और कॉपी करने पर सोर्स नोट के साथ चला जाता है।
क्या कोई AI एजेंट मेरे लिए डायग्राम लिख सकता है?
हाँ। osFoundry एक bring-your-own-key वर्कस्पेस है, इसलिए आपके जोड़े हुए किसी मॉडल पर चल रहा एजेंट नोट के भीतर Mermaid सोर्स बना या संशोधित कर सकता है। चूँकि डायग्राम सोर्स टेक्स्ट है, एजेंट जो भी लिखता है वह आपके अपने एडिट की तरह ही रेंडर होता है।