{"title":"Melaporkan kesalahan dan meminta fitur","version":"5.0","locale":"id","docname":"internals/contributing/bugs-and-features","url":"/id/5.0/internals/contributing/bugs-and-features/","canonical":"https://djangodocs.dev/id/5.0/internals/contributing/bugs-and-features/","summary":"Penting Silahkan laporkan masalah keamanan hanya ke security @ djangoproject . com . Ini adalah daftar pribadi hanya buka ke waktu-panjang, sangat dipercaya…","html":"<h1>Melaporkan kesalahan dan meminta fitur<a class=\"heading-anchor\" href=\"#reporting-bugs-and-requesting-features\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<aside class=\"admonition admonition-important\">\n<p class=\"admonition-title\">Penting</p>\n<p>Silahkan laporkan masalah keamanan <strong>hanya</strong> ke <a class=\"reference external\" href=\"mailto:security&#37;&#52;&#48;djangoproject&#46;com\">security<span>&#64;</span>djangoproject<span>&#46;</span>com</a>. Ini adalah daftar pribadi hanya buka ke waktu-panjang, sangat dipercaya pengembang Django, dan arsipnya tidak untuk umum. Untuk rincian lebih jauh, silahkan lihat <a class=\"reference internal\" href=\"/id/5.0/internals/security/\"><span class=\"doc\">our security policies</span></a>.</p>\n</aside>\n<p>Sebaliknya, sebelum melaporkan sebuah kesalahan atau meminta fitur baru pada <a class=\"reference external\" href=\"https://code.djangoproject.com/\">ticket tracker</a>, pertimbangkan titik-titik ini:</p>\n<ul class=\"simple\">\n<li><p>Periksa seseorang yang belum mengajukan kesalahan atau permintaan fitur dengan <a class=\"reference external\" href=\"https://code.djangoproject.com/search\">searching</a> atau menjalankan <a class=\"reference external\" href=\"https://code.djangoproject.com/query\">custom queries</a> di pelacak tiket.</p></li>\n<li><p>Jangan gunakan sistem tiket untuk meminta dukungan pertanyaan. Gunakan daftar <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-users-mailing-list\"><span class=\"std std-ref\">django-users</span></a> atau saluran <a class=\"reference external\" href=\"https://web.libera.chat/#django\">#django</a> IRC untuk itu.</p></li>\n<li><p>Don't reopen issues that have been marked &quot;wontfix&quot; without finding consensus\nto do so on the <a class=\"reference external\" href=\"https://forum.djangoproject.com/\">Django Forum</a> or <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> list.</p></li>\n<li><p>Don't use the ticket tracker for lengthy discussions, because they're\nlikely to get lost. If a particular ticket is controversial, please move the\ndiscussion to the <a class=\"reference external\" href=\"https://forum.djangoproject.com/\">Django Forum</a> or <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> list.</p></li>\n</ul>\n<section id=\"reporting-bugs\">\n<span id=\"id1\"></span><h2>Melaporkan kesalahan<a class=\"heading-anchor\" href=\"#reporting-bugs\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Penulisan-bagus laporan kesalahan adalah <em>luar biasa</em> sangat membantu. Bagaimanapun, ada jumlah tertentu dari atas ikut dalam bekerja dengan sistem pelacakan kesalahan apapun sehingga bantuan anda dalam menjaga pelacak tiket berguna mungkin sangat dihargai. Khususnya:</p>\n<ul class=\"simple\">\n<li><p><strong>Lakukan</strong> baca <a class=\"reference internal\" href=\"/id/5.0/faq/\"><span class=\"doc\">FAQ</span></a> untuk melihat jika masalah anda mungkin menjadi pertanyaan dikenal.</p></li>\n<li><p><strong>Lakukan</strong> tanya pada  <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-users-mailing-list\"><span class=\"std std-ref\">django-users</span></a> atau <a class=\"reference external\" href=\"https://web.libera.chat/#django\">#django</a> <em>pertama</em> jika anda tidak yakin jika apa yang anda lihat adalah sebuah kesalahan.</p></li>\n<li><p><strong>Lakukan</strong> tulsi lengkap, dapat digandakan, laporan kesalahan khusus. anda harus mememasukkan jelas, gambaran ringkas dari masalah, dan mensetel petunjuk untuk menggandakan itu. Tambah sebanyak informasi mencari kesalahan anda bisa: potongan kode, kasus percobaan, pengecualian pelacakan kebelakang, tangkapan layar, dll. Sebuah kasus percobaan kecil yang bagus adalah cara terbaik untuk melaporkan kesalahan, itu memberikan kami cara membantu untuk mengkonfirmasi kesalahan dengan cepat.</p></li>\n<li><p><strong>Jangan</strong> tempatkan pada <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> hanya untuk mengumumkan bahwa anda telah memberkaskan laporan kesalahan. Semua tiket disuratkan ke daftar lain, <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-updates-mailing-list\"><span class=\"std std-ref\">django-updates</span></a>, yang dilacak oleh pengembang dan anggota komunitas yang tertarik; kami melihat mereka ketika mereka diberkaskan.</p></li>\n</ul>\n<p>Untuk memahami siklus hidup tiket anda pertama anda telah membuatnya, mengacu ke <a class=\"reference internal\" href=\"/id/5.0/internals/contributing/triaging-tickets/\"><span class=\"doc\">Mendahulukan tiket</span></a>.</p>\n</section>\n<section id=\"reporting-user-interface-bugs-and-features\">\n<h2>Melaporkan kesalahan antarmuka pengguna dan fitur<a class=\"heading-anchor\" href=\"#reporting-user-interface-bugs-and-features\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Jika kesalahan atau fitur anda menyentuh pada apapun penglihatan dalam alami, terdapat beberapa tambahan panduan untuk diikuti:</p>\n<ul class=\"simple\">\n<li><p>Include screenshots in your ticket which are the visual equivalent of a\nminimal test case. Show off the issue, not the crazy customizations\nyou've made to your browser.</p></li>\n<li><p>Jika masalah sulit untuk ditunjukkan menggunakan gambar diam, pertimbangkan mengambil rekaman layar <em>singkat</em>. Jika perangkat lunak anda mengizinkannya, tangkap hanya kawasan yang sesuai dari layar.</p></li>\n<li><p>If you're offering a patch that changes the look or behavior of Django's\nUI, you <strong>must</strong> attach before <em>and</em> after screenshots/screencasts.\nTickets lacking these are difficult for triagers to assess quickly.</p></li>\n<li><p>Cetak layar tidak membebaskan anda dari praktik pelaporan bagus. pastikan menyertakan URL, potongan kode, dan petunjuk langkah-demi-langkah pada bagaimana membuat kembali kebiasaan nampak dalam cetak layar.</p></li>\n<li><p>Pastikan menyetel bendera UI/UX pada tiket sehingga pihak tertarik dapat menemukan tiket anda.</p></li>\n</ul>\n</section>\n<section id=\"requesting-features\">\n<h2>Meminta fitur<a class=\"heading-anchor\" href=\"#requesting-features\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Kami selalu mencoba membuat Django lebih baik, dan permintaan fitur anda adalah kunci bagian dari itu. Disini ada beberapa tip dalam bagaimana membuat permintaan paling efektif:</p>\n<ul class=\"simple\">\n<li><p>Pastikan fitur sebenarnya membutuhkan perubahan dalam inti Django. Jika ide anda dapat dikembangkan sebagai aplikasi berdiri sendiri atau modul - contohnya, anda ingin mendukung mesin basisdata lain - kamia kan mungkin menyarankan anda mengembangkan itu secara mandiri. kemudian, jika proyek anda mendapatkan dukungan komunitas cukup, kami mungkin mempertimbangkan itu untuk disertakan di Django.</p></li>\n<li><p>First request the feature on the <a class=\"reference external\" href=\"https://forum.djangoproject.com/\">Django Forum</a> or <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> list,\nnot in the ticket tracker. It'll get read more closely if it's on the mailing\nlist. This is even more important for large-scale feature requests. We like\nto discuss any big changes to Django's core before actually working on them.</p></li>\n<li><p>Gambarkan dengan jelas dan secara singkat apa fitur yang hilang dan bagaimana anda ingin melihatnya diterapkan. Sertakan kode contoh (bukan-fungsional OKE) jika memungkinkan.</p></li>\n<li><p>Explain <em>why</em> you'd like the feature. Explaining a minimal use case will help\nothers understand where it fits in, and if there are already other ways of\nachieving the same thing.</p></li>\n</ul>\n<p>If there's a consensus agreement on the feature, then it's appropriate to\ncreate a ticket. Include a link to the discussion in the ticket description.</p>\n<p>Seperti dengan kebanyakan proyek sumber-terbuka, kode berbicara. Jika anda ingin menulis kode untuk fitur itu sendiri atau, bahkan lebih baik, jika anda teah menulisnya, itu jauh lebih mungkin diterima. Cabangkan Django pada GitHub, buat sebuah fitur, dan tunjukkan kami kerja anda!</p>\n<p>Lihat juga: <a class=\"reference internal\" href=\"/id/5.0/internals/contributing/writing-documentation/#documenting-new-features\"><span class=\"std std-ref\">Mendokumentasikan fitur baru</span></a>.</p>\n</section>\n<section id=\"how-we-make-decisions\">\n<span id=\"id2\"></span><h2>Bagaimana kita membuat keputusan<a class=\"heading-anchor\" href=\"#how-we-make-decisions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Whenever possible, we strive for a rough consensus. To that end, we'll often\nhave informal votes on <a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> or the Django Forum about a feature.\nIn these votes we follow the voting style invented by Apache and used on Python\nitself, where votes are given as +1, +0, -0, or -1.\nRoughly translated, these votes mean:</p>\n<ul class=\"simple\">\n<li><p>+1: &quot;Saya cinta ide dan Saya sangat kuat melakukannya.&quot;</p></li>\n<li><p>+0: &quot;Kedengarannya OKE buat saya.&quot;</p></li>\n<li><p>-0: &quot;Saya tidak senang, tetapi Saya tidak berdiri di jalan.&quot;</p></li>\n<li><p>-1: &quot;Saya sangat tidak setuju dan akan sangat tidah bahagia untuk melihat ide berubah menjadi kenyataan.&quot;</p></li>\n</ul>\n<p>Although these votes are informal, they'll be taken very seriously. After a\nsuitable voting period, if an obvious consensus arises we'll follow the votes.</p>\n<p>However, consensus is not always possible. If consensus cannot be reached, or\nif the discussion toward a consensus fizzles out without a concrete decision,\nthe decision may be deferred to the <a class=\"reference internal\" href=\"/id/5.0/internals/organization/#steering-council\"><span class=\"std std-ref\">steering council</span></a>.</p>\n<p>Secara internal, dewan pengarah akan menggunakan mekanisme pemilihan sama. Saran akan dianggap dilakukan jika:</p>\n<ul class=\"simple\">\n<li><p>Ada setidaknya tiga pilihan &quot;+1&quot; dari anggota dewan pengarah..</p></li>\n<li><p>Tidak ada pilihan &quot;-1&quot; dari setiap anggota dewan pengarah.</p></li>\n</ul>\n<p>Pemungutan suara harus diajukan dalam minggu ini.</p>\n<p>Since this process allows any steering council member to veto a proposal, a\n&quot;-1&quot; vote should be accompanied by an explanation of what it would take to\nconvert that &quot;-1&quot; into at least a &quot;+0&quot;.</p>\n<p>Votes on technical matters should be announced and held in public on the\n<a class=\"reference internal\" href=\"/id/5.0/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> mailing list or on the <a class=\"reference external\" href=\"https://forum.djangoproject.com/\">Django Forum</a>.</p>\n</section>","rootId":"reporting-bugs-and-requesting-features","toc":[{"title":"Melaporkan kesalahan","anchor":"reporting-bugs","children":[]},{"title":"Melaporkan kesalahan antarmuka pengguna dan fitur","anchor":"reporting-user-interface-bugs-and-features","children":[]},{"title":"Meminta fitur","anchor":"requesting-features","children":[]},{"title":"Bagaimana kita membuat keputusan","anchor":"how-we-make-decisions","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Dalam Django","url":"/id/5.0/internals/"},{"docname":"internals/contributing/index","title":"Membantu untuk Django","url":"/id/5.0/internals/contributing/"}],"prev":{"docname":"internals/contributing/new-contributors","title":"Saran untuk penyumbang baru","url":"/id/5.0/internals/contributing/new-contributors/"},"next":{"docname":"internals/contributing/triaging-tickets","title":"Mendahulukan tiket","url":"/id/5.0/internals/contributing/triaging-tickets/"},"formats":{"html":"/id/5.0/internals/contributing/bugs-and-features/","markdown":"/id/5.0/internals/contributing/bugs-and-features.md","json":"/id/5.0/internals/contributing/bugs-and-features.json"},"source":"https://github.com/django/django/blob/stable/5.0.x/docs/internals/contributing/bugs-and-features.txt","official":"https://docs.djangoproject.com/id/5.0/internals/contributing/bugs-and-features/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}