एक कैनबन बोर्ड एक दृश्य वर्कफ्लो प्रबंधन उपकरण है जिसका उपयोग विभिन्न प्रसंस्करण चरणों (जैसे बैकलॉग, इन प्रोग्रेस और पूरा) के माध्यम से कार्य या कार्य आइटम को ट्रैक करने के लिए किया जाता है। मेरमेड.जीएस में एक मूलभूत विशेषता के रूप में पेश किया गया, यह पाठ-आधारित दृष्टिकोण विकास टीमों और प्रोजेक्ट प्रबंधकों को डॉक्यूमेंटेशन फ़ाइलों के भीतर बिना हाथ से ट्रैकिंग एप्लिकेशन या तीसरे पक्ष के चित्र तत्वों के प्रबंधन के बिना त्वरित रूप से इंटरैक्टिव कार्य डैशबोर्ड बनाने की अनुमति देता है।
बेसिक सिंटैक्स संरचना
प्रत्येक कैनबन बोर्ड के साथ शुरू होता है कैनबन घोषणा हेडर। कॉलम को सेक्शन कीवर्ड का उपयोग करके परिभाषित किया जाता है, और प्रत्येक कॉलम के नीचे इंडेंट स्पेसिंग ब्लॉक्स का उपयोग करके व्यक्तिगत कार्य कार्ड को क्रमानुसार सूचीबद्ध किया जाता है।
कैनबन
title "नमूना प्रोजेक्ट स्प्रिंट"
section टूडू
डेटाबेस स्कीमा डिज़ाइन करें
API रूट्स ड्राफ्ट करें
section इन प्रोग्रेस
प्राधिकरण मिडलवेयर कार्यान्वित करें 
सिंटैक्स संदर्भ
नीचे दी गई तालिका मेरमेड.जीएस में कैनबन बोर्ड मैप बनाने के लिए उपयोग किए जाने वाले मूल डेटा घटकों और पैरामीटर्स को विभाजित करती है।
| सिंटैक्स घटक | प्रकार आवश्यकता | विवरण और उपयोग नियम |
|---|---|---|
| घोषणा | कीवर्ड पहचानकर्ता | एजाइल वर्कफ्लो ब्लॉक मैपिंग पैरामीटर्स को प्रारंभ करता है। बिल्कुल कैनबन ब्लॉक का उपयोग करना आवश्यक है। |
| शीर्षक | उद्धरण वाला डेटा | एक वैकल्पिक सामान्य कार्यस्थल शीर्षक जो कैनबन कैनवास के शीर्ष पर बिल्कुल केंद्रित होता है। |
| सेक्शन कॉलम | कीवर्ड + नाम | एक स्वतंत्र वर्कफ्लो चरण कॉलम को परिभाषित करता है। सेक्शन कीवर्ड का उपयोग करें और उसके बाद कॉलम का लेबल आता है। |
| मानक कार्य कार्ड | संकेतित स्ट्रिंग | एक एकल कार्ड का प्रतिनिधित्व करने वाला साधारण पाठ विवरण। इसे अपने सक्रिय खंड के ठीक नीचे टैब या संकेतित करना चाहिए। |
| कार्य पहचान कार्ड | कोष्ठक युक्त पहचानकर्ता | एक प्रगाढ़ कार्य कार्ड ट्रैकिंग प्रारूप जिसमें इसके प्रदर्शन लेबल के साथ एक स्पष्ट अद्वितीय ID टोकन का उपयोग किया जाता है: आईडी[कार्ड पाठ]. |
| मेटाडेटा ब्लॉक | JSON कॉन्फ़िगरेशन मैप | एक वैकल्पिक गुण ब्लॉक जो संकेतन नियम के उपयोग से जोड़ा जाता है@{...} सिंटैक्स नियम के उपयोग से टिकट प्राथमिकता या मालिकों जैसे गुणों को निर्धारित करने के लिए। |
प्रगाढ़ कार्य विशेषताएँ और मेटाडेटा
विस्तृत इंजीनियरिंग स्प्रिंट या बग ट्रैकिंग वर्कफ्लो के लिए, आप कार्ड पर सीधे मेटाडेटा विशेषताएँ निर्धारित कर सकते हैं। एक अद्वितीय नोड आईडी (जैसे कार्य1[...]) के साथ एक पीछे आने वाला JSON कॉन्फ़िगरेशन घोषणा ब्लॉक (@{}), आप कार्य निर्धारक, प्राथमिकताएँ और आंतरिक ट्रैकिंग टिकट जैसे संरचित चरों को कार्ड तत्व के चेहरे पर सीधे प्रिंट कर सकते हैं।
समर्थित कार्य चर
| विशेषता कुंजी | मान प्रारूपण | दृश्य परिणाम |
|---|---|---|
नियुक्त |
उद्धृत स्ट्रिंग नाम | नियुक्त मालिक या डेवलपर लेबल को सीधे कार्ड विवरण मैट्रिक्स के भीतर प्रदर्शित करता है। |
प्राथमिकता |
उद्धृत स्केल स्ट्रिंग | कार्य की गंभीरता के मापदंड दिखाता है (उदाहरण के लिए, 'उच्च', 'मध्यम', 'निम्न'). |
टिकट |
पूर्णांक या अल्फा टोकन | लिंक किए गए विकास कार्य संख्याओं या सिस्टम प्रोजेक्ट कोड को ट्रैक करता है। |
वास्तविक दुनिया का ब्लूप्रिंट: एजाइल विकास रिलीज स्प्रिंट
यह व्यापक ब्लूप्रिंट एक इंफ्रास्ट्रक्चर डेप्लॉयमेंट रिलीज को ट्रैक करता है। इसमें तीन अलग-अलग कॉलम (बैकलॉग, इन प्रोग्रेस, और डेप्लॉयमेंट के लिए तैयार) को नक्शा बनाया गया है और इसमें उन्नत कार्य पहचान संख्याओं का उपयोग किया गया है जो संरचनात्मक मेटाडेटा पैरामीटर्स के साथ जोड़े गए हैं, ताकि विशिष्ट विकासकर्मियों और टिकट कोड को फीचर्स के बीच निर्धारित किया जा सके।
कैनबैन
शीर्षक "Q3 कोर फीचर रिलीज बोर्ड"
खंड बैकलॉग
कार्य101[API एंडपॉइंट दस्तावेज़ीकरण बनाएं]@{ नियुक्त: 'सराह के', प्राथमिकता: 'मध्यम' }
कार्य102[लैंडिंग पेज वायरफ्रेम डिज़ाइन करें]
खंड इन प्रोग्रेस
कार्य201[डेटाबेस क्वेरी सिंक्रनाइज़ेशन को बेहतर बनाएं]@{ नियुक्त: 'एलेक्स एम', प्राथमिकता: 'उच्च', टिकट: 4012 }
कार्य202[लाइटबॉक्स यूआई कंपोनेंट्स को कॉन्फ़िगर करें]@{ नियुक्त: 'सराह के', प्राथमिकता: 'निम्न' }
खंड डेप्लॉयमेंट के लिए तैयार
कार्य301[बहु-कारक उपयोगकर्ता प्रमाणीकरण कार्यान्वित करें]@{ नियुक्त: 'डेव टीम', टिकट: 3985 } 
सिंटैक्स टिप: जबकि सरल कार्यों को उद्धरण रहित सामान्य पाठ पंक्तियों के रूप में टाइप किया जा सकता है, जटिल नियुक्तियों जो मेटा पैरामीटर्स ले जाती हैं *आवश्यक* है कि एक अद्वितीय आईडी मैपिंग स्ट्रिंग प्रीफिक्स (जैसे id1[...]@{...}). बोर्ड के अलग-अलग हिस्सों में एक ही टास्क आईडी का दोहराव करने से प्रॉपर्टीज़ ओवरराइट हो जाएंगी या लेआउट त्रुटियां आएंगी।
आम सिंटैक्स गलतियां और सिस्टम सीमाएं
जब अत्यधिक घनत्व वाले, बहु-चरण लेआउट प्रणालियों का निर्माण कर रहे हों, इन संरचनात्मक समस्या निवारण पैरामीटर्स को ध्यान में रखें:
- कार्डों से पहले खंड नियम: सभी कार्य कार्डों को सक्रिय कॉलम ब्लॉक के नीचे रखा जाना चाहिए। अपने मुख्य
कैनबैनशीर्षक के तुरंत नीचे कार्य स्ट्रिंग पंक्ति लिखने से पहले एकखंडकॉलम हेडर की घोषणा करने के बाद संकलन रुक जाएगा। - स्पेसिंग और इंडेंटेशन: ट्रैकिंग लेआउट इंजन कार्डों को पंक्ति इंडेंटेशन टैब्स के आधार पर समूहित करता है। सुनिश्चित करें कि सभी कार्य कार्ड पंक्तियां उनके सक्रिय
खंडटैग के नीचे एक समान इंडेंटेशन में हों ताकि संरेखण तोड़ने से बचा जा सके। - मेटाडेटा विभाजक प्रारूप: जब किसी के अंदर कस्टम लक्षण बनाते हैं
@{ }ब्लॉक, कीज़ और मानों को वैध सिस्टम आर्ग्युमेंट्स से मैप करना चाहिए। एक से अधिक लक्षणों को कॉमा से अलग करें और अपने स्ट्रिंग निर्देशन के चारों ओर साफ उद्धरण चिह्नों का उपयोग करें। - कार्ड घनत्व प्रबंधन: जबकि कैंबन कंपोनेंट पूरी तरह से अनुकूलन योग्य है, एक ही बोर्ड को 5 से अधिक कॉलम या दर्जनों घने मेटाडेटा पंक्तियों के साथ भरने से मोबाइल स्कैन करने की क्षमता कम हो सकती है। अपने लेआउट स्पेसिंग नियमों को जानबूझकर संतुलित करें।