# Berurusan dengan Bugs

Python merupakan sebuah bahasa pemrograman yang matang dan telah membangun reputasi stabil. Untuk mempertahankan reputasi ini, pengembang ingin mengatahui semua kekurangan yang kamu temui di Phyton.

Terkadang akan lebih cepat untuk memperbaiki bug sendiri dan kontribusi patch ke Python, karena dapat menyederhanakan proses dengan sedikit orang yang terlibat. Pelajari caranya contribute.

## Dokumentasi bugs

Jika Anda menemukan bug di dalam dokumentasi atau berkeinginan untuk mengusulkan sebuah perbaikan, mohon untuk mengajukan sebuah laporan tentang bug di dalam tracker. Jika Anda memiliki sebuah saran bagaimana cara untuk memperbaikinya, lampirkan juga.

If the bug or suggested improvement concerns the translation of this documentation, submit the report to the translation’s repository instead.

Anda juga dapat membuka item diskusi di forum Documentation Discourse kami.

Jika Anda menemukan bug pada tema (HTML / CSS / JavaScript) dokumentasi, silakan kirimkan laporan bug pada python-doc-theme issue tracker.

Lihat juga

Dokumentasi *bugs*

  Daftar dokumentasi bugs yang telah dikirimkan ke pelacak isu issue tracker Python.

Issue Tracking

  Tinjauan dari proses yang terlibat dalam pelaporan perbaikan pada pelacak.

Membantu dengan Dokumentasi

  Panduan komprehensif untuk pribadi yang tertarik untuk berkontribusi dalam dokumentasi Python.

Penerjemahan Dokumentasi

  Daftar halaman GitHub untuk penerjemahan dokumentasi dan kontak utamanya.

## Menggunakan pelacak issue Python.

Laporan masalah Python harus dikirimkan melalui pelacak masalah di GitHub (https://github.com/python/cpython/issues). Pelacak masalah di GitHub terdapat formulir web yang memungkinkan informasi terkait untuk bisa dimasukkan dan diserahkan kepada pengembang.

Langkah pertama dalam mengajukan laporan adalah menentukan apakah masalah tersebut sudah pernah dilaporkan. Keuntungannya, selain menghemat waktu pengembang, Anda juga dapat mengetahui apa yang telah dilakukan untuk memperbaikinya; mungkin saja masalahnya sudah diperbaiki untuk rilis berikutnya, atau informasi tambahan diperlukan (dalam hal ini Anda dipersilakan untuk memberikannya jika mungkin). Untuk melakukan hal ini, carilah menggunakan kotak pencarian di bagian atas halaman.

Jika masalah yang Anda laporkan belum ada di dalam daftar, masuklah ke GitHub. Jika Anda belum memiliki akun GitHub, buatlah akun baru menggunakan tautan "Daftar". Anda tidak dapat mengirimkan laporan bug secara anonim.

Setelah masuk, Anda dapat mengirimkan masalah. Klik tombol "Masalah baru" di bilah atas untuk melaporkan masalah baru.

Formulir pengajuan memiliki dua kolom, "Judul" dan "Komentar".

Untuk kolom "Judul", masukkan deskripsi yang sangat singkat tentang masalah Anda; kurang dari sepuluh kata, cukup.

Pada kolom "Comment", Jelaskan masalah secara detail, termasuk apa yang kamu harapkan dan apa yang terjadi. Pastikan untuk menyertakan apakah ada ekstensi modul yang terlibat, dan apa saja platform perangkat keras dan perangkat lunak yang kamu gunakan (termasuk versi informasi yang sesuai).

Setiap laporan masalah akan ditinjau oleh pengembang yang akan menentukan apa yang perlu dilakukan untuk memperbaiki masalah tersebut. Anda akan menerima pembaruan setiap kali ada tindakan yang diambil untuk mengatasi masalah tersebut.

Lihat juga

Bagaimana Melaporkan Bug Secara Efektif

  Artikel yang memuat beberapa detail tentang bagaimana membuat laporan bug yang berguna. Ini menjelaskan informasi apa saja yang berguna dan mengapa menjadi berguna.

Pedoman Penulisan Bug

  Informasi seputar penulisan laporan bug yang baik. Beberapa diantaranya merupakan project Mozilla, tapi dapat menggambarkan praktik umum yang baik.

## Mulai konstribusi pada Python mu sendiri.

Selain melaporkan bug yang kamu temukan, kamu pula dipersilahkan untuk mengirimkan solusi untuk memperbaikinya. Kamu dapat menukan informasi bagaiamana cara memulai menambal Python di Python Developer's Guide. Jika kamu mempunyai pertanyaan, core-mentorship mailing list merupakan tempat yang ramah untuk menjawab pertanyaan-pertanyaan mu yang berkaitan dengan proses memperbaiki masalah dengan Python.