Aplikasi bzkanban memungkinkan Anda memvisualisasikan bug Bugzilla sebagai kartu di papan Kanban.
Kolom papan adalah status bug yang digunakan server Bugzilla Anda (misalnya BARU, ASSIGNED, DIBUKA KEMBALI, DISELESAIKAN, DITUTUP, dll).
Tindakan seperti memuat papan, memfilter berdasarkan penerima bug atau judul bug dapat dilakukan tanpa login jika server Bugzilla Anda terbuka untuk umum. Jika tidak, Anda harus login dengan akun Bugzilla Anda terlebih dahulu.
Tindakan seperti mengubah status bug (dengan menyeret kartu antar kolom), dan menambahkan komentar memerlukan login terlebih dahulu.
Aplikasi bzkanban diimplementasikan sebagai Aplikasi Halaman Tunggal (SPA) sisi klien dengan REST API server Bugzilla 5. Jadi apa? Instalasinya sederhana. Lihat bagian Instalasi di bawah untuk mengetahui langkah-langkahnya.
Catatan: Tautan di bawah ini adalah contoh Bugzilla produksi langsung, dilihat dengan bzkanban . Setiap perubahan yang dilakukan akan diterapkan pada instance Bugzilla produksi dengan akun Anda, jadi terapkan pertimbangan cermat seperti yang Anda lakukan saat menggunakan UI Bugzilla asli.
Mozilla Bugzilla
Bugzilla Topi Merah
Klien: Browser web modern yang mampu HTML5, CSS3, dan JavaScript (diuji dengan Chrome dan Edge)
Server: Akses ke server Bugzilla 5.0+ dengan REST API diaktifkan.
Pilih salah satu opsi berikut untuk menggunakan aplikasi bzkanban .
Ini adalah cara termudah untuk mencoba dan menggunakan aplikasi bzkbanban.
URL server Bugzilla Anda harus dapat diakses dari internet (bukan intranet pribadi) agar opsi ini dapat berfungsi.
Salin alamat ini https://leif81.github.io/bzkanban/index.html?site=https://bugzilla.mozilla.org
. Ubah parameter site=
menjadi alamat server Bugzilla Anda.
Di browser web Anda, tempel dan muat URL ini.
Tandai dan bagikan URL ini dengan tim Anda.
Catatan: Metode ini menggunakan versi terbaru kode sumber di cabang master
GitHub. Anda akan selalu mendapatkan perbaikan dan penyempurnaan terbaru saat memuat ulang URL aplikasi. Tujuannya agar cabang master
tetap stabil meski tidak ada jaminan. Silakan laporkan masalah apa pun menggunakan pelacak masalah GitHub dan sertakan PR yang diusulkan untuk penyelesaian masalah tercepat.
Gunakan metode ini jika server Bugzilla Anda berada di intranet pribadi.
Kloning repo git ini ke server web Anda.
Buka bzkbanban/index.html
dan ubah opsi siteUrl
ke alamat instance Bugzilla Anda.
Mulai server web Anda (Catatan: Opsi sederhana adalah dengan menjalankan npm http-server
di dalam folder bzkanban tempat file index.html
berada)
Di browser web Anda, navigasikan ke alamat file index.html
(yaitu http://www.mycompany.com/bzkbanban/index.html
). Tandai itu!
Catatan: Untuk memperbarui aplikasi, lakukan "git pull" secara berkala untuk menerima pembaruan terkini dari cabang master
.
Di browser web Anda, navigasikan ke URL aplikasi bzkanban yang Anda tandai di atas.
Muat papan dengan memilih produk dari daftar 'Produk' dan pencapaian dari daftar 'Pencapaian'.
Filter kartu berdasarkan penerima tugas dengan daftar 'Penerima Tugas'. Hapus filter dengan memilih "SEMUA".
Filter kartu berdasarkan kata teks dengan kotak pencarian teks "Cari Kartu".
Bug dapat dimodifikasi dengan memodifikasi bug asli di Bugzilla dan kemudian memuat ulang papan bzkanban , atau dengan aplikasi bzkanban .
Di dalam aplikasi bzkanban , klik tombol masuk (kanan atas) dan masukkan detail akun pengguna Bugzilla Anda.
Untuk menambahkan komentar, klik kartu untuk membukanya dan masukkan komentar baru.
Untuk mengubah status bug, seret kartu antar kolom.
Ini adalah beberapa pengaturan yang dapat dikontrol secara manual melalui parameter URL halaman. Untuk menerapkannya secara permanen, ubahlah di bagian atas file bzkanban .js
.
site
Contoh Bugzilla untuk memuat data. Mengganti pengaturan siteUrl
. misalnya site=https://bugzilla.mozilla.org
comments
Tampilkan jumlah komentar pada kartu. PERINGATAN: mahal, satu permintaan lagi per kartu. misalnya comments=true/false
autorefresh
Muat ulang papan ketika perubahan eksternal pada bug terdeteksi. misalnya autorefresh=true/false