Papan Kanban
Carta kanban Mermaid membenarkan anda mencipta perwakilan visual tugasan yang mengalir melalui peringkat berbeza dalam aliran kerja; di bawah diterangkan cara menggunakan sintaks carta kanban dengan betul.
Asas
Carta kanban bermula dengan sintaks kanban, kemudian mentakrifkan lajur serta tugasan dalam lajur tersebut.
Salin
Benamkan
kanban
column1[Column Title]
task1[Task Description]
Tentukan lajur
Lajur mewakili peringkat berbeza dalam aliran kerja, contohnya "perlu dibuat", "sedang berjalan", "selesai" dan sebagainya. Setiap lajur ditakrifkan menggunakan pengecam unik dan tajuk yang diapit dengan pendakap sederhana.
Sintaks:
Salin
Benamkan
columnId[Column Title]
- columnId: pengecam unik lajur.
- [Column Title]: tajuk yang dipaparkan di bahagian kepala lajur.
比如 id1[Todo]
Tambah tugasan pada lajur
Tugasan dipaparkan mengikut lajur masing-masing, dengan inden. Setiap tugasan merangkumi pengecam unik dan penerangan yang diapit dengan pendakap sederhana.
Sintaks:
Salin
Benamkan
taskId[Task Description]
taskId: pengecam unik tugasan.,[Task Description]: penerangan tugasan.
Contoh:
Salin
Benamkan
docs[Create Documentation]
Tambah metadata pada tugasan
Anda boleh menggunakan sintaks @{ ... } untuk menambah metadata tambahan pada setiap tugasan. Metadata boleh mengandungi pasangan kunci-nilai seperti assigned, ticket, priority dan sebagainya, ini akan dipaparkan dalam pemaparan nod.
Kunci metadata yang disokong
Ditugaskan kepada: menentukan siapa yang bertanggungjawab untuk tugasan itu.,Tiket: memautkan tugasan kepada tiket atau nombor isu.,Keutamaan: mewakili tahap kecemasan tugasan. Nilai yang dibenarkan: sangat tinggi, tinggi, rendah dan sangat rendah.
Salin
Benamkan
kanban
todo[Todo]
id3[Update Database Function]@{ ticket: MC-2037, assigned: 'knsv', priority: 'High' }
Pilihan konfigurasi
Anda boleh menyesuaikan carta kanban menggunakan blok konfigurasi di permulaan fail markdown. Ini berguna untuk menetapkan tetapan global (seperti URL asas tiket). Pada masa ini, carta kanban <code>ticketBaseUrl</code> ini sangat berguna untuk menetapkan tetapan global, contohnya URL asas tiket. Pada masa ini carta kanban mempunyai satu pilihan konfigurasi ticketBaseUrl. Ia boleh ditetapkan mengikut contoh berikut:
Salin
Benamkan
---
config:
kanban:
ticketBaseUrl: 'https://yourproject.atlassian.net/browse/#TICKET#'
---
Apabila entri kanban mempunyai nombor tiket yang ditentukan, nombor tiket dalam carta akan mengandungi pautan ke sistem luaran yang mentakrifkan tiket tersebut. ticketBaseUrl menetapkan URL asas yang menunjuk ke sistem luaran, manakala #TICKET# akan digantikan dengan nilai tiket dalam metadata tugasan, untuk mencipta pautan yang sah.
Contoh lengkap
Berikut ialah contoh kod carta kanban yang lengkap:
Salin
Benamkan
---
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]
Ringkasnya, mencipta carta kanban dalam Mermaid ialah proses yang mudah, yang boleh memvisualisasikan aliran kerja anda dengan berkesan.
Anda boleh menggunakan sintaks @{ ... } untuk menambah metadata pilihan pada tugasan bagi memperkukuh carta anda; sintaks ini membenarkan anda memasukkan maklumat konteks tambahan seperti orang yang bertanggungjawab, nombor tiket dan keutamaan. Untuk penyesuaian selanjutnya, gunakan blok konfigurasi di bahagian atas fail untuk menetapkan pilihan global, contohnya ticketBaseUrl, supaya tiket boleh dipautkan terus daripada carta.
Dengan mengikuti panduan ini, memastikan pengecam unik, inden yang betul, serta memanfaatkan metadata dan pilihan konfigurasi, anda boleh mencipta carta kanban yang menyeluruh dan tersuai, yang memetakan aliran kerja projek dengan berkesan.