Gogs: papan kanban

Dibuat pada 30 Sep 2016  ·  33Komentar  ·  Sumber: gogs/gogs

Hai,

Akan sangat bagus untuk menambahkan fitur papan Kanban ke Gogs. GitHub dan GitLab sedang melakukannya.

Terima kasih,
HLFH

☁️ plugin 🎯 feature

Komentar yang paling membantu

+1 implementasi Kanban

Semua 33 komentar

Apakah kita memaksa 4 kolom generik (backlog, ready, wip, review) atau kita mengizinkan admin untuk menambahkan kolom yang mereka inginkan?

Ya minimal kita harus bisa punya 4 kolom (backlog, next, in progress, release). Wekan memungkinkan juga untuk menambahkan kolom yang kita inginkan. IMHO, 4 kolom secara default akan menarik. Tapi kita harus bisa mengubah nomor dan nama kolom.

Tapi kita harus bisa mengubah nomor dan nama kolom.

Bisakah Anda menjelaskan apa yang Anda maksud dengan angka? Apakah maksud Anda posisi kolom atau jumlah kolom?

Jumlah kolom. Dan sebenarnya, di Wekan , posisinya juga bisa diubah hanya dengan menggerakkan mouse. Tapi saya tidak mengharapkan sesuatu yang besar untuk kemungkinan implementasi pertama dari fitur ini di dalam Gogs.

Memiliki kanban terdengar seperti kembung yang tidak perlu bagi saya ...

@dasyrw9hfh

Memiliki kanban terdengar seperti mengasapi yang tidak perlu bagi saya..
Tergantung dengan siapa Anda berbicara. Menurut pendapat saya itu akan menjadi fitur yang bagus untuk diterapkan.

Pikiran saya untuk memuaskan kedua belah pihak adalah membiarkannya default untuk repo baru dan admin repo harus mencentang kotak untuk mengaktifkan fitur kanboard. Pikiran?

Juga rancang sehingga dipisahkan dari layanan lainnya sehingga tidak membuat halangan.

kolom bisa dengan mudah menjadi tag pada masalah ini.
Dengan cara ini nama dan urutan kolom hanya boleh disimpan di proyek.
Dan tampilan untuk kolom ini dengan mudah menambahkan tag pada masalah dan memindahkan masalah ini.

@genofire itu asumsinya kalau kita fokus di satu papan saja? Haruskah ada kemampuan untuk memiliki beberapa papan per repo atau hanya satu?

bagi saya, satu per repo sudah cukup -> tetapi github bisa menggunakan banyak, jadi untuk pengguna lain ini bisa lebih menarik

Jadi tag kanban yang dipermasalahkan bisa berupa boardId_columnname atau boardname_columnname . (opsi lain adalah dua tag).

Kebaikan saya adalah bahwa nama kolom ada di nama tag.

  • Jangankan mengubah nama kolom akan menghancurkan hubungan. (masalahnya tidak ada hubungannya dengan kolom baru)
  • Atau kita harus menangani penggantian nama kolom dengan mengganti nama semua tag pada semua masalah dalam repo.

Jika tab Kanban bisa dinonaktifkan (seperti PR atau Wiki) itu bagus. Papan Kanban tidak diperlukan pada semua repo.

@genofire Saya setuju satu repo sudah cukup. Dan saya pikir ID unik untuk merujuk ke kolom akan masuk akal untuk O(1) rename karena board_column_name dapat berubah sementara uuid tetap sama.

Jika tab Kanban bisa dinonaktifkan (seperti PR atau Wiki) itu bagus. Papan Kanban tidak diperlukan pada semua repo.

@0xbaadf00d 100% setuju, saya mulai mengerjakan implementasi awal dan itu adalah hal pertama yang saya lakukan.

Jika Anda membutuhkan bantuan ....

@genofire Saya pikir sebagian besar kode backend hampir selesai jadi langkah selanjutnya adalah UI/UX yang bukan setelan kuat saya.

Mengenai backend

Hanya memiliki pertanyaan tentang bagaimana masalah harus dikembalikan di front end. Contoh


Pilihan 1:
Haruskah kita mengembalikan array semua masalah dalam format JSON dan meminta JS mengulangi daftar masalah dan menempatkannya di papan tulis

Pilihan 2:
Atau minta backend melakukan pemesanan dan mengembalikan {'column1': issue_1, 'column2': 'issue_2, etc...}


Saya bersandar pada Opsi 1 karena itu menurunkan beban kerja kepada pengguna, tetapi itu hanya pendapat pribadi. Pikiran?

Saya suka menanganinya di sisi klien, untuk drag and drop itu akan menjadi cara terbaik saya. (Pilihan 1)

{
"column1": {"id":1,"position":2,"issues": []},
"column2":
    {
     "id":2,
     "position":1,
     "issues": [
         {"id":4,"title":"never ending",...}
      ]
   },
}

Jika ada yang tertarik untuk mengerjakan ini, jangan ragu untuk menghubungi saya. Saya mulai bekerja (https://github.com/mhtsbt/GogsBoard) pada papan kanban bertenaga gogs. Ini adalah aplikasi terpisah yang terhubung melalui api:

@mhtsbt bisakah Anda juga mengirim PR ke Gitea? Saya pikir banyak pengelola Gitea dapat meninjau kode Anda.

ping?

+1 implementasi Kanban

Seperti yang saya lihat @mhtsbt mengakhiri pekerjaannya dengan proyek gogs canban. Apakah ada yang mengerjakan ini saat ini?

Saya akan senang untuk menawarkan bantuan saya dengan ini.

Hai, apakah plugin ini digabung menjadi master?

Tidak, meskipun itu akan menjadi tambahan yang sangat bagus.

Pada 21 Des 2017 17:47, "Ks Tan" [email protected] menulis:

Hai, apakah plugin ini digabung menjadi master?


Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/gogits/gogs/issues/3716#issuecomment-353399352 , atau bisukan
benang
https://github.com/notifications/unsubscribe-auth/ABSqmhQrhW1lH_W3OHHkqK_R3qhH4nK6ks5tCouNgaJpZM4KLOpH
.

aku ingin

dan saya juga mau 👍

Ini akan sangat bagus!

Tolong, ini sangat berguna

+1

Ping!

ada update tentang ini?

+1

+1

+1

Saya pikir banyak orang akan menyukai sesuatu seperti ini. Saya tahu saya menggunakan papan Kanban untuk setiap proyek yang tidak sederhana.

+1

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

suriyaa picture suriyaa  ·  3Komentar

ozzi- picture ozzi-  ·  3Komentar

galactics picture galactics  ·  3Komentar

ceeji picture ceeji  ·  3Komentar

zoh48gz04 picture zoh48gz04  ·  3Komentar