Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.01 KB

File metadata and controls

50 lines (38 loc) · 2.01 KB

Panduan Kontribusi

Terima kasih atas minat Anda untuk berkontribusi pada proyek Kamus Bahasa Moy! Berikut adalah panduan sederhana untuk kontribusi.

Cara Berkontribusi

Melaporkan Bug

  • Gunakan issue tracker
  • Jelaskan masalah dengan detail dan tambahkan screenshot jika memungkinkan
  • Sebutkan langkah-langkah untuk mereproduksi bug

Mengusulkan Fitur

  • Gunakan issue tracker
  • Jelaskan fitur yang Anda usulkan dan manfaatnya

Kontribusi Kode

  1. Fork repositori
  2. Buat branch baru (git checkout -b fitur-baru)
  3. Buat perubahan
  4. Commit perubahan (git commit -m "Menambahkan fitur baru")
  5. Push ke branch (git push origin fitur-baru)
  6. Buat Pull Request

Kontribusi Konten

Untuk menambah atau memperbaiki konten kamus:

  • Buat issue baru dengan detail kata dan definisinya
  • Penting: Pastikan konten sesuai dengan Kamus Dwibahasa Mooi dari Balai Bahasa Provinsi Papua
  • Sertakan referensi atau sumber yang mendukung jika ada

Standar Kode

  • Ikuti standar kode Flutter
  • Format kode sebelum commit (flutter format .)
  • Pastikan tidak ada error atau warning

Pesan Commit

Sebelum membuat commit, pastikan pesan commit Anda mengikuti format Conventional Commit. Berikut adalah format dasar yang perlu diikuti:

  • feat: Menambahkan fitur baru (misalnya feat: menambahkan fungsi pencarian dalam kamus)
  • fix: Memperbaiki bug atau masalah (misalnya fix: memperbaiki bug tampilan hasil pencarian)
  • docs: Memperbarui dokumentasi (misalnya docs: memperbarui panduan kontribusi)
  • style: Mengubah format kode (misalnya style: memperbaiki format kode agar lebih rapi)
  • refactor: Perubahan kode yang tidak mempengaruhi fitur atau bug (misalnya refactor: merestrukturisasi logika pencarian)

Pull Request

  • Jelaskan perubahan yang Anda buat
  • Sertakan referensi ke issue terkait (jika ada)

Kontak

Jika Anda memiliki pertanyaan, buat issue atau email kami di contact@papuaopensource.org.