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 :ref:`contribute `.
Dokumentasi bugs¶
If you find a bug in this documentation or would like to propose an improvement, please submit a bug report on the tracker. If you have a suggestion on how to fix it, include that as well.
Anda juga dapat membuka item diskusi di forum Documentation Discourse kami.
If you find a bug in the theme (HTML / CSS / JavaScript) of the documentation, please submit a bug report on the python-doc-theme bug tracker.
If you're short on time, you can also email documentation bug reports to docs@python.org (behavioral bugs can be sent to python-list@python.org). 'docs@' is a mailing list run by volunteers; your request will be noticed, though it may take a while to be processed.
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.