Lewati ke konten

Panduan Kontribusi

Sebelum berkontribusi, harap baca:

  • Kode Etik
  • Panduan Kontribusi
  • Developer Certificate of Origin 1.1

di setiap repositori yang akan Anda kontribusikan di bagian proyek open-source.

Panduan Commit

  • Ikuti spesifikasi Conventional Commits
  • Tanda tangani commit Anda (disarankan)
  • Pesan commit tidak boleh diakhiri dengan titik
  • Sertakan tipe yang sesuai (feat, fix, docs, dll.)

Kebijakan Pull Request (PR)

PR harus memenuhi persyaratan ini sebelum di-merge:

  • Semua pemeriksaan status yang diperlukan harus lolos
  • Semua diskusi harus diselesaikan
  • Beberapa commit harus di-squash
  • Ikuti template PR

Developer Certificate of Origin 1.1

Dengan berkontribusi pada proyek ini, saya menyatakan bahwa:
(a) Kontribusi ini dibuat seluruhnya atau sebagian oleh saya, dan saya memiliki hak untuk mengajukannya
di bawah lisensi open-source yang ditunjukkan dalam file; atau
(b) Kontribusi ini didasarkan pada pekerjaan sebelumnya, yang sepengetahuan saya, dilindungi
di bawah lisensi open-source yang sesuai, dan saya memiliki hak atas lisensi tersebut untuk mengajukan pekerjaan
dengan modifikasi, baik dibuat seluruhnya atau sebagian oleh saya, dengan lisensi open-source yang sama
(kecuali saya diizinkan untuk mengajukannya dengan lisensi yang berbeda), seperti yang ditunjukkan dalam file; atau
(c) Kontribusi ini diberikan langsung kepada saya oleh orang lain yang menyatakan (a), (b)
atau (c) dan saya tidak mengubahnya.
(d) Saya memahami dan setuju bahwa proyek ini dan kontribusi ini bersifat publik dan bahwa catatan
kontribusi (termasuk semua informasi pribadi yang saya kirimkan bersamanya, termasuk tanda tangan saya)
dipelihara tanpa batas waktu dan dapat didistribusikan kembali sesuai dengan proyek ini atau
lisensi open-source yang terlibat.