कानबन बोर्ड
Mermaid कानबन चार्ट आपको कार्यों के कार्यप्रवाह के विभिन्न चरणों में संचलन की विज़ुअल प्रस्तुति बनाने की अनुमति देता है; नीचे बताया गया है कि कानबन चार्ट सिंटैक्स का सही उपयोग कैसे करें।
बुनियादी
कानबन चार्ट kanban सिंटैक्स से शुरू होता है, फिर कॉलम और उन कॉलमों में कार्य परिभाषित किए जाते हैं।
कॉपी करें
एम्बेड
kanban
column1[Column Title]
task1[Task Description]
कॉलम परिभाषित करें
कॉलम कार्यप्रवाह के विभिन्न चरणों का प्रतिनिधित्व करते हैं, जैसे "Todo", "In Progress", "Done" आदि। प्रत्येक कॉलम को एक अद्वितीय पहचानकर्ता और वर्ग कोष्ठक में लिपटे शीर्षक द्वारा परिभाषित किया जाता है।
सिंटैक्स:
कॉपी करें
एम्बेड
columnId[Column Title]
- columnId: कॉलम का अद्वितीय पहचानकर्ता।
- [Column Title]: कॉलम के शीर्ष पर प्रदर्शित होने वाला शीर्षक।
比如 id1[Todo]
कॉलम में कार्य जोड़ें
कार्य अपने-अपने कॉलम में इंडेंटेशन के साथ प्रदर्शित होते हैं। प्रत्येक कार्य में एक अद्वितीय पहचानकर्ता और वर्ग कोष्ठक में लिपटा विवरण शामिल होता है।
सिंटैक्स:
कॉपी करें
एम्बेड
taskId[Task Description]
taskId: कार्य का अद्वितीय पहचानकर्ता।,[Task Description]: कार्य का विवरण।
उदाहरण:
कॉपी करें
एम्बेड
docs[Create Documentation]
कार्य में मेटाडेटा जोड़ें
आप प्रत्येक कार्य के लिए @{ ... } सिंटैक्स का उपयोग करके अतिरिक्त मेटाडेटा जोड़ सकते हैं। मेटाडेटा में assigned, ticket, priority आदि कुंजी-मान युग्म शामिल हो सकते हैं, जो नोड की रेंडरिंग में प्रदर्शित होंगे।
समर्थित मेटाडेटा कुंजियाँ
assigned: निर्दिष्ट करता है कि उस कार्य का उत्तरदायी कौन है।,ticket: कार्य को किसी टिकट या इश्यू नंबर से लिंक करता है।,priority: कार्य की तात्कालिकता दर्शाता है। अनुमत मान: Very High, High, Low और Very Low।
कॉपी करें
एम्बेड
kanban
todo[Todo]
id3[Update Database Function]@{ ticket: MC-2037, assigned: 'knsv', priority: 'High' }
कॉन्फ़िगरेशन विकल्प
आप markdown फ़ाइल के आरंभ में कॉन्फ़िगरेशन ब्लॉक का उपयोग करके कानबन चार्ट अनुकूलित कर सकते हैं। यह वैश्विक सेटिंग्स (जैसे टिकट का बेस URL) सेट करने के लिए उपयोगी है। वर्तमान में, कानबन चार्ट में <code>ticketBaseUrl</code> विकल्प है, जो वैश्विक सेटिंग्स सेट करने के लिए बहुत उपयोगी है, जैसे टिकट का बेस URL। वर्तमान में कानबन चार्ट में एक कॉन्फ़िगरेशन विकल्प ticketBaseUrl है। इसे निम्नलिखित उदाहरण के अनुसार सेट किया जा सकता है:
कॉपी करें
एम्बेड
---
config:
kanban:
ticketBaseUrl: 'https://yourproject.atlassian.net/browse/#TICKET#'
---
जब कानबन प्रविष्टि में निर्दिष्ट टिकट नंबर होता है, तो चार्ट में टिकट नंबर में उस टिकट को परिभाषित करने वाले बाहरी सिस्टम का लिंक शामिल होगा। ticketBaseUrl बाहरी सिस्टम की ओर इंगित बेस URL सेट करता है, और वैध लिंक बनाने के लिए #TICKET# को कार्य मेटाडेटा में टिकट मान से बदल दिया जाता है।
पूर्ण उदाहरण
निम्नलिखित एक पूर्ण कानबन चार्ट कोड उदाहरण है:
कॉपी करें
एम्बेड
---
config:
kanban:
ticketBaseUrl: 'https://mermaidchart.atlassian.net/browse/#TICKET#'
---
kanban
Todo
[Create Documentation]
docs[Create Blog about the new diagram]
[In progress]
id6[Create renderer so that it works in all cases. We also add some extra text here for testing purposes. And some more just for the extra flare.]
id9[Ready for deploy]
id8[Design grammar]@{ assigned: 'knsv' }
id10[Ready for test]
id4[Create parsing tests]@{ ticket: MC-2038, assigned: 'K.Sveidqvist', priority: 'High' }
id66[last item]@{ priority: 'Very Low', assigned: 'knsv' }
id11[Done]
id5[define getData]
id2[Title of diagram is more than 100 chars when user duplicates diagram with 100 char]@{ ticket: MC-2036, priority: 'Very High'}
id3[Update DB function]@{ ticket: MC-2037, assigned: knsv, priority: 'High' }
id12[Can't reproduce]
id3[Weird flickering in Firefox]
संक्षेप में, Mermaid में कानबन चार्ट बनाना एक सरल प्रक्रिया है, जो आपके कार्यप्रवाह को प्रभावी ढंग से विज़ुअलाइज़ कर सकती है।
आप कार्यों में वैकल्पिक मेटाडेटा जोड़ने के लिए @{ ... } सिंटैक्स का उपयोग करके अपने चार्ट को बेहतर बना सकते हैं; यह सिंटैक्स आपको असाइनी, टिकट नंबर और प्राथमिकता जैसी अतिरिक्त संदर्भ जानकारी शामिल करने की अनुमति देता है। और अधिक अनुकूलन के लिए, ticketBaseUrl जैसे वैश्विक विकल्प सेट करने के लिए फ़ाइल के शीर्ष पर कॉन्फ़िगरेशन ब्लॉक का उपयोग करें, ताकि आप सीधे चार्ट से टिकट लिंक कर सकें।
इन दिशानिर्देशों का पालन करके, अद्वितीय पहचानकर्ता और सही इंडेंटेशन सुनिश्चित करके, तथा मेटाडेटा और कॉन्फ़िगरेशन विकल्पों का उपयोग करके, आप एक व्यापक और अनुकूलित कानबन चार्ट बना सकते हैं, जो प्रोजेक्ट के कार्यप्रवाह को प्रभावी ढंग से मैप करता है।