यूएमएल अनुक्रम आरेखों के लिए ओपन सोर्स जावास्क्रिप्ट एपीआई

ओपन सोर्स फ्री जावास्क्रिप्ट लाइब्रेरी के जरिए साधारण टेक्स्ट को यूएमएल सीक्वेंस डायग्राम में बदलें।

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

यह आरेख के शाब्दिक प्रतिनिधित्व से सरल एसवीजी अनुक्रम आरेख खींचता है। पुस्तकालय में आरेख को प्रस्तुत करने के लिए दो शैलियाँ शामिल हैं, "सामान्य" और "हाथ से खींची गई"। एसवीजी आरेख अनुकूलन के लिए कई सीएसएस वर्ग प्रदान किए गए हैं।

Previous Next

जेएस अनुक्रम आरेखों के साथ शुरुआत करना

जेएस अनुक्रम आरेख स्थापित करने का अनुशंसित तरीका बोवर चलाना है; ब्रैंप/जेएस-अनुक्रम-आरेख स्थापित करें और नीचे दी गई स्क्रिप्ट शामिल करें:

बोवर के माध्यम से जेएस अनुक्रम आरेख स्थापित करें

 <script src="/{{ bower directory }}/bower-webfontloader/webfont.js" />
<script src="/{{ bower directory }}/snap.svg/dist/snap.svg-min.js" />
<script src="/{{ bower directory }}/underscore/underscore-min.js" />
<script src="/{{ bower directory }}/js-sequence-diagrams/build/sequence-diagram-min.js" />

इसके अलावा, यदि आप हाथ से तैयार की गई थीम का उपयोग करने की योजना बना रहे हैं तो CSS आयात करें:

सरल पाठ से यूएमएल अनुक्रम आरेख उत्पन्न करें

जेएस अनुक्रम आरेख पुस्तकालय सॉफ्टवेयर डेवलपर्स को सरल पाठ से यूएमएल अनुक्रम आरेख उत्पन्न करने में सक्षम बनाता है। पुस्तकालय आपको कई प्रतिभागियों के ऊपर आरेख शीर्षक जोड़ने और नोट्स रखने की अनुमति देता है। नवीनतम रिलीज़ में चित्र बनाने के लिए रैफ़ल के साथ Snap.svg का उपयोग किया गया है। Snap.svg एक शुद्ध SVG कार्यान्वयन है और CSS स्टाइलिंग, बेहतर फ़ॉन्ट समर्थन, एनिमेशन, और बहुत कुछ के उपयोग की अनुमति देता है।

जावास्क्रिप्ट एपीआई के माध्यम से एसवीजी को निर्यात आरेख

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

 हिन्दी