Bagaimana cara berkontribusi

Pertama-tama, terima kasih karena telah meluangkan waktu anda untuk berkontribusi!

Please note that only questions on the framework will be answered here. For issue related with any channels, please contact their respective authors or post in their corresponding repositories.

Inilah panduan sederhana tentang bagaimana anda dapat mengajukan suatu masalah, atau mengajukan pull request yang berguna dan efektif.

If you need help, or want to talk to the authors, feel free to visit our GitHub Discussions forum, or chat with us at our Telegram support group.

Before you ask a question, please read and follow this guide as far as possible. Without doing so might lead to unfriendly or no response from the community, although we try to refrain from doing so.

Melaporkan bug

Sebelum mengajukan laporan bug

  • Please ensure if your issue is about the framework itself, not about any module. Reports about modules should go to their respective issue trackers.

  • Baca melalui dokumentasi untuk mengetahui jika itu telah mencakup pertanyaan anda.

  • Periksa daftar `masalah baru-baru ini`__ untuk mengetahui jika telah dilaporkan.

Bagaimana saya mengajukan laporan bug yang (baik)?

  • Gunakan judul yang jelas dan deskriptif untuk masalah tersebut untuk mengidentifikasi masalah.

  • Deskripsikan langkah-langkah yang tepat yang mereproduksi masalah dalam rincian sebanyak mungkin.

  • Berikan contoh yang spesifik untuk menunjukkan langkah-langkahnya.

  • Deskripsikan perilaku yang telah anda amati setelah mengikuti langkah-langkah tersebut dan tunjukkan masalah apa sebenarnya dengan perilaku itu.

  • Deskripsikan perilaku mana yang ingin anda ketahui dan mengapa.

  • Jika masalah tersebut tidak dicetus oleh tindakan tertentu, deskripsikan apa yang anda lakukan sebelum masalah itu terjadi dan bagikan informasi lebih banyak dengan menggunakan panduan di bawah ini.

  • Berikan log yang terkait dengan masalah ini. Gunakan bendera verbose untuk memulai proses masuk, dan ajukan seluruh log dari langkah pertama yang anda lakukan.

Berikan konteks lebih banyak dengan menjawab pertanyaan-pertanyaan ini:

  • Apakah masalah tersebut mulai terjadi baru-baru ini (misalnya setelah memperbarui ke versi terbaru) atau apakah ini selalu menjadi masalah?

  • Bisakah anda dapat dipercaya mereproduksi masalah ini? Jika tidak, berikan rincian tentang seberapa sering masalah tersebut terjadi dan dalam kondisi mana biasanya itu terjadi.

Masukkan rincian tentang konfigurasi dan lingkungan anda:

  • What version of EFB are you using? You can get the version by using the flag --version.

  • Apakah nama dan versi OS yang anda gunakan?

Pehatian

Saat mengajukan log anda, harap ingat untuk menyembunyikan informasi pribadi anda.

Menyarankan perbaikan

Jika anda memiliki saran, jangan ragu untuk mengajukannya dalam daftar masalah. harap coba untuk memberikan rincian sebanyak mungkin yang anda bisa, yang mana termasuk:

  • ** Gunakan judul yang jelas dan deskriptif ** untuk masalah ini untuk mengidentifikasi sarannya.

  • Berikan rincian tentang bagaimana perbaikan berperilaku.

  • Provide specific examples to demonstrate the abstraction.

  • The enhancement to the framework must be applicable to considerably many IM platforms, not just for a single IM. Suggestions for a specific IM should be made to their relative channel.

    Diadaptasi dari 'Panduan kontribusi Atom`__ oleh GitHub Inc.

Tarik permintaan

Saat anda sudah melakukan beberapa perubahan dan ingin mengajukannya kepada kami, salin itu ke akun anda dan ajukan pull request Github. harap tulis deskripsi yang terperinci untuk pull request anda pada:

  • Perubahan apa yang sudah anda lakukan?

  • Masalah apa yang sudah anda selesaikan?

  • Masalah yang mana yang anda tujukan jika berlaku.

Selalu tulis pesan log yang jelas untuk komit anda. Pesan satu baris baik untuk perubahan kecil, namun perubahan yang lebih besar memerlukan penjelasan rinci setelah satu baris.

Adapted from `OpenGovernment contribution guide`__ by Participatory Politics Foundation