Proses Taip
Ekspresi grafik
Berfikir Taip
Ekspresi berstruktur
Nota Taip
Ekspresi yang cekap

Papan KanbanSintaks

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.

Kod
                            
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.

Kod
                            
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:

Kod
                            
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.