FAQ: Kode Bantuan

Bagaimana dapat Saya mulai membantu kode ke Django?

Terima kasih untuk bertanya! Kami telah menulis seluruh dokumen setia untuk pertanyaan ini. Itu adalah berjudul Membantu ke Django.

Saya mengajukan perbaikan kesalahan di sistem tiket beberapa minggu lalu. mengapa anda mengabaikan tambalan saya?

Jangan khawatir: Kami tidak mengabaikan anda!

Anda mendapatkan beberapa pilihan. Jika anda menginginkan dukungan di atas dari bentuk tambah/rubah yang Django otomatis dibangkitkan, anda dapat melampirkan modul JavaScript sewenang-wenang ke halaman melalui kelas model Admin js parameter. Parameter itu adalah daftar URL, sebagai string, menunjuk ke modul JavaScript yang akan disertakan dalam bentuk admin melalui etiket <script>.

Di atas semua itu: orang yang bekerja pada Django adalah semuanya sukarelawan. Sebagai hasilnya, sejumlah waktu yang kami harus kerjakan di kerangka adalah terbatas dan akan beragam dari minggu ke minggu tergantung waktu lenggang kami. Jika kami sibuk, kami mungkin tidak dapat menghabiskan waktu pada Django seperti yang kita inginkan.

Cara terbaik untuk memastikan tiket tidak menutup dalam perjalanan untuk memeriksa adalah membuatnya mudah mati, bahkan untuk seseorang yang tidak ingin dengan baik sekali akrab dengan kawasan dari kode, untuk memahami masalah dan memeriksa perbaikan:

  • Apakah ada perintah jelas bagaimana memproduksi kembali kesalahan? Jika ini menyentuh ketergantungan (seperti Pillow), modul kontribusi, atau basisdata khusus, perintah tersebut cukup jelas bahkan untuk seseorang tidak akrab dengannya?

  • Jika ada beberapa tambalan dilampirkan ke tiket, apakah jelas apa setiap satu lakukan, yang mana dapat diabaikan dan hal apa?

  • Apakah tambalan menyertakan satuan percobaan? Jika tidak, apakah ada penjelasan sangat jelas kenapa tidak? Sebuah percobaan mengekspresikan dengan ringkas apa masalahnya, dan tampilkan yang tambalan sebenarnya diperbaiki.

Jika tambalan anda tidak mempunyai kesempatan penyertaan di Django, kami tidak akan mengabaikannya – kami akan menutup tiket. Jadi jika tiket anda masih terbuka, tidak berarti kami akan mengabaikan anda; itu berarti kami belum mempunyai waktu untuk melihatnya.

Kapan dan bagaimana Saya mengingatkan tim inti dari tambalan Saya peduli?

Sopan, pesan di waktu baik ke daftar penyuratan adalah satu cara utnuk mendapatkan perhatian. Untuk menentukan waktu tepat, anda butuh menjaga mata pada jadwal. Jika anda memasang pesan anda ketika pengembang inti mencoba mengenai tenggat waktu fitur atau mengelola fase perencanaan, anda tidak akan mendapatkan perhatian anda butuhkan. Bagaimanapun, jika anda menarik perhatian ke sebuah tiket ketika pengembang inti sedang khusus memperhatikan ke kesalahan – hanya sebelum perbaikan kesalahan berlari cepat, atau di memimpin ke terbitan beta sebagai contoh – anda jauh lebih mungkin mendapatkan tanggapan produktif.

Pengingat Gentle IRC dapa juga bekerja – kembali, menurut rencana waktu jika memungkinkan. Selama sebuah kesalahan berlari cepat akan menjadi waktu bagus, sebagai contoh.

Cara lain untuk mendapatkan daya tarik adalah menarik beberapa tiket terkait bersama-sama. ketika pengembang inti duduk untuk memperbaiki masalah di sebuah kawasan mereka tidak sentuh beberapa saat, itu dapat memakan beberapa menit untuk mengingat semua rincian dari bagaimana kawasan kode bekerja. Jika anda memilih beberapa perbaikan kesalahan kecil bersama-sama kedalam kelompok tema yang mirip, anda membuat sebuah sasaran atraktif, ketika biaya yang datang ke kecepatan di kawasan kode dapat disebar melalui banyak tiket.

Silahkan menahan dari mengemail pengembang inti secara pribadi, atau berilang menampilkan masalah sama lagi dan lagi. kebiasaan pendek ini tidak akan mendapatkan perhatian tambahan – pasti bukan perhatian yang anda butuhkan agar mendapatkan alamat kesalahan hewan anda.

Tetapi saya telah mengingatkan anda beberapa kali dan tetap mengabaikan tambalan saya!

Sungguh - kami tidak mengabaikan anda. Jika tambalan anda berdiri tidak ada kesempatan penyertaan di Django, kami akan menutup tiket. Untuk semua tiket lainnnya, kami butuh mengutamakan usaha kami, yang berarti beberapa tiket akan dialamatkan sebelum lainnya.

Satu dari kriteria yang digunakan untuk mengutamakan perbaikan kesalahan adalah jumlah orang yang akan dipengaruhi oleh kesalahan yang diberikan. Kesalahan yang mempunyai kemungkinan untuk mempengarui banyak orang akan umumnya mendapatkan keutamaan disamping orang-orang yang kasusnya dipinggirkan.

Alasan lain yang kesalahan mungkin diabaikan untuk sementara adalah jika kesalahan adalah gejala dari masalah besar. Selama kami dapat menghabiskan waktu menulis, mencoba dan memberlakukan banyak tambalan kecil, terkadang pemecahan terbaik adalah membangun kembali. Jika membangun kembali atau mengurai kembali dari komponen khusus telah diajukan atau sedang berjalan, anda mungkin menemukan kesalahan itu mempengaruhi komponen itu tidak akan mendapatkan perhatian banyak. kembali, ini hanya masalah prioritas sumber daya yang langka. Dengan berkonsentrasi dalam membangun kembali, kami dapat menutup semua kesalahan kecil sekaligus, dan berharap mencegah kesalahan kecil lain muncul di masa depan.

Apapun alasannya, harap diingat bahwa selama anda mungkin menemukan kesalahan tertentu secara teratur, itu tidak selalu mengikuti setiap bahwa setiap pengguna Django tunggal akan menemukan kesalahan yang sama. Pengguna berbeda menggunakan Django dalam cara berbeda, menekankan bagian berbeda dari kode dibawah kondisi berbeda. ketika kami menilai prioritas relatif, kami umumnya mencoba menganggap kebutuhan dari komunitas keseluruhan, bukan hanya satu pengguna khusus. Ini tidak berarti bahwa kami pikir masalah anda tidak penting – hanya saja terbatas waktu yang kami punya, kami akan selalu berbuat salah di sisi membuat 10 orang seanng datipada membuat 1 orang senang.

Back to Top